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 --versionin 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 startcommand. - 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
