Real-time collaborative web-based code editor.
Codetivity Website →
Project Writeup →
If you don't have git, install it here.
Now, open your terminal and in a directory of your choice run git clone https://github.com/abhathal/Codetivity.git
, then change your directory to Codetivity/
.
- Check if you have NodeJS and npm installed by running
npm --version
in your terminal/command line. - Next, be sure to install all dependencies by running
npm install
. By default, this command will install all modules listed as dependencies inpackage.json
. - If you run into issues, try installing the dependencies individually by running
npm install <module name>
.
- Ensure you're in
Codetivity/
and executenpm start
command. - Open 'localhost:3000' in your browser to view Codetivity
Click this button to set up the project and deploy it to Heroku's servers:
- Model
/routes/
– Back-end connecting with Firebase - View
/views/
– Rendered expressJS view (what the client-side sees) - Controller
/public/javascripts
– Angular javascript code that controls the view, and uses the Model for data operations