Collaborative Code API
- NodeJS v 18.12.1
- NestJS v 9.1.5
mockup https://www.figma.com/file/woKRnr0V6wEzOsCTu3pA0U/Live-Coding-App?node-id=1%3A3
description https://docs.google.com/document/d/1nRaXjmNPGJMoNiC37SxKDyMah8exJpWiYUTCvTsESsM/edit
questions sources: https://github.com/learning-zone/css-basics?ref=opensource https://github.com/sudheerj/reactjs-interview-questions https://github.com/sudheerj/javascript-interview-questions#how-to-invoke-an-iife-without-any-extra-brackets https://github.com/Devinterview-io/react-native-interview-questions https://github.com/huynq-tp/nodejs-interview-questions https://github.com/kansiris/SQL-interview-questions https://github.com/learning-zone/docker-and-kubernetes-basics https://github.com/Devinterview-io/redis-interview-questions
- Install Docker on your local machine.
- Clone the repository to your local machine, open the
release_candidate branch, and paste the.envfile into the root of the project. - In the
srcfolder, find thechat-servicefolder. Inside this folder, also create an.envfile and write the code in this file as shown inREADME.md. For example,CHAT_SERVICE_PORT=8008(any free port). - Open a terminal in the project folder and enter the following commands:
yarnand after thatnpx sequelize-cli db:migrate.
- Open
Desktop App - Dockeron your local machine. - Create a
.dockerignorefile in the root directory and write the/node_modulesdependency in it. - Open the terminal in the project folder and write the following commands in sequence:
docker-compose buildand after its executiondocker-compose up.