GitHub - tiwipabmin/codebuddy: [WIP] Online Collaborative Web Development Environment for Pair-Programming Technique · GitHub
Skip to content

tiwipabmin/codebuddy

 
 

Folders and files

Repository files navigation

Codebuddy

Online Collaborative Web Development Environment for Pair-Programming Technique

Prerequisite

Node.js

  • Download & Install Node.js version 8.x.x only.

Redis.io

Python3 && Pylint

  • Download & Install Python3.
  • Command line for installing pylint on WINDOWS10 and OS X
pip install pylint

MongoDB (Optional)

  • Download & Install MongoDB - you can use the another software to run mongodb.

MySql Workbench

  • Download & Install MySql.

Installation on Server

Initial Nginx

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-18-04

cd ~
curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt install nodejs

Install Python

https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-ubuntu-18-04-quickstart

sudo apt update
sudo apt -y upgrade
sudo apt install -y python3-pip #install pip

Install MySQL

https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04

sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation
# Need to setup user

Install MongoDB

https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-18-04

sudo apt install -y mongodb
sudo systemctl status mongodb
sudo systemctl stop mongodb
sudo systemctl start mongodb
sudo systemctl restart mongodb
sudo systemctl disable mongodb
sudo systemctl enable mongodb

sudo ufw allow 27017

About

[WIP] Online Collaborative Web Development Environment for Pair-Programming Technique

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • JavaScript 80.9%
  • HTML 9.4%
  • Less 6.6%
  • Pug 1.8%
  • CSS 0.8%
  • SCSS 0.3%
  • Other 0.2%