The project originated from here and was ported to TS in this repository for ease of further development.
This project was generated using Typescript along with Node.
The app may be broken right now because we ran out of Google Cloud credits (We need to go not more MLH hackathons).
It can be found here;
We've stopped paying for and maintaining the app in this form. We're currently working to go serverless on AWS Lambda. Cost savings and scalability! :D
For this project, you only need to install Node to keep the node_modules folder updated with npm.
Postman may also be useful for API testing.
We suggest using Vscode or Webstorm as your IDE.
To run in development, use
yarn dev
To test
yarn jest
To run in production, use
npm run start-prod
To test, use
npm test-prod
To run the front end with the back end, run
ng build
on the front end.
The backend should be run in development.
- InversifyJS - Container control
- Socket.io - Front-end communication
- ts-node - Executing typescript
- Jest - Tests test tests!
Please read CONTRIBUTING.md for details on our style guide, and the process for submitting pull requests to us.
Our dependencies are listed in package.json.
- Jonathan Yang - Jono1202
- Brendan Zhang - Blzzhang
- Wen Yu Ge - gewenyu99 (Thanks a lot for forgetting me, guys :D)
This project is licensed under the MIT License - see the LICENSE.md file for details