/Online_Rosei

Online rosei for IIIT-BBSR :balloon:. This repo has been deprecated

Primary LanguageTypeScriptMIT LicenseMIT

IIIT Rosei

What is this repository for?

  • This repository contains backend code for online mess system for IIIT_BBSR students.
  • Front End code can he found here

TO-DO

  • 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

Tech Stack

  • Docker used to contain dependencies and tooling
  • node >= 8.9.0
  • npm >= 5.5.1
  • TypeScript >= 3.0.1

How to use (using docker)

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

How to use (without docker)

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

Contributing

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.