Codetivity
💻 Real-time collaborative web-based code editor
Install / Use
/learn @Codetivity-CA/CodetivityREADME
Codetivity
Real-time collaborative web-based code editor.<br> Codetivity Website →<br> Project Writeup →
How to Run
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/.
Next, make sure you have the dependencies installed:
- 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>.
Then, run the project:
- Ensure you're in
Codetivity/and executenpm startcommand. - Open 'localhost:3000' in your browser to view Codetivity
How to run on Heroku:
Click this button to set up the project and deploy it to Heroku's servers:<br><br>
MVC file structure (loosely adherent)
- 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

