Backend tech stack: MongoDB + Express.js + Node.js (typescript)
Docs made using swagger.
Before contributing please consider reading some of the docs:
To start developing, first make sure that you have node installed. After that do npm install
or npm ci
to install all the dependencies.
Don't forget to set up your .env file located in root folder. You can follow the template in the .env.example file.
In the api directory, you can run:
Runs the API in the production mode (Compiled).
Runs the API in the development mode (Not compiled).
Watches and re-compiles on every changes made to the codebase.
Builds the API for production to the dist
folder.
- open a new terminal and run
npm run watch
- then open another terminal and run
npm run dev
this will get faster as it automatically re-compiles on the background