- This repository contains backend code for online mess system for IIIT_BBSR students.
- Front End code can he found here
- Add docker configuration with mongodb
- Add server
- Add database
- Add login, signup pages
- Show profile page
- Add all routes
- Add menu
- Add forgot password option
- Add tests
- Docker used to contain dependencies and tooling
node
>= 8.9.0npm
>= 5.5.1TypeScript
>= 3.0.1
clone repository
cd docker
chmod 777 dockerCompose.sh
./dockerCompose.sh
Now docker image is created, run your docker image by command below
docker-compose up
If you don't know docker and don't want to learn but contribute follow bellow steps:-
clone repository
git checkout local-server
npm i
mongod // any command that start your mongo server
Now set .env file inside dist/ folder
SENDGRIDSERVICE= send grid api key // app.sendgrid.com
HOSTEDURL=http://localhost:4200/activateUser
JWTSECRET= //anything you want
CRYPTO= //anything
npm start
// Now your server is running on local host
If you want to contribute follow the above installation and then choose an open issues
Important:- This repo follow strict PR guidelines so please refer to our guidelines before making a PR.
🔥 happy coding.