Code Together! Is a simple collaborative code editor, developed using a privacy first view. This app combines a single page, React frontend with an express driven backend.
See a live demo of the app deployed to Heroku
No live demo due to Heroku dropping free apps.
Database is very simple, with only one table; 'users' to store usernames and (hashed) passwords.
See the frontend repo for all of it's commit history.
- Backend
- Frontend
This repo (the backend) only contains the build/bundled version of the frontend. See Frontend above for more info.
- Install node modules
npm i
- Seed DB
psql < dev_seed.sql
- Build project
[npx] tsc
- Start server using nodemon
npm run dev
Ensure you build the project or the test run will fail.
- Run tests
[npx] jest