- Clone the project
git clone https://github.com/SubhradeepSS/code_collaborator
-
Create accounts in CockroachDB, Twilio and auth0
-
Navigate to the
server
folder from project root by
cd server
- create a
config.js
file and enter your credentialsmodule.exports = { accountSid: "<YOUR TWILIO ACCOUNT SID>", authToken: "<YOUR TWILIO AUTHTOKEN>", username: "<YOUR COCKROACHDB USERNAME>", password: "<YOUR COCKROACHDB CLUSTER PASSWORD>", host: "<YOUR COCKROACHDB HOST>", port: <PORT NO FOR COCKROACHDB>, database: "<YOUR COCKROACHDB CLUSTER NAME>.<COCKROACHDB DATABASE NAME>", cert_path: "<LOCAL PATH FOR CERTIFICATE DOWNLOADED FROM COCKROACHDB>" }
- Install all npm packages
npm i
- Run local dev server
npm run dev
- Navigate to
socket
folder from root of project by
cd socket
- Install packages
npm i
- Run dev server
npm build npm run dev2
- Navigate to
frontend
from root of project by
cd frontend
- Install packages
npm i
- Run local server
npm build npm run dev
- Open http://localhost:3000/ and the project will open