Backend solution for Hackaton Data vs Corona virus using Node.js, Express.js and MongoDB.
Hackaton website: https://www.datavscorona.com/
Team: The Royal Wildlings (1st place in stage 1)
#1. Clone repository
> git clone https://github.com/mkinkela1/datavscoronavirus-api.git
#2. Enter directory
> cd datavscoronavirus-api
#3. Install dependencies
> npm install
- Create .env file in root of the project
- .env content:
PORT=8000
# Create dababase url using MongoDB connect
DATABASE_URL=
TOKEN_SECRET_KEY=abc
# Time in seconds
TOKEN_LIFE=12345
REFRESH_TOKEN_SECRET_KEY=abcd
# Time in seconds
REFRESH_TOKEN_LIFE=123456
Start project: npm start
Run tests: npm run test
Fill database with dummy data: npm run fill-data
Local: http://localhost:8000/api-docs/
Heroku: https://stark-reef-59342.herokuapp.com/api-docs/