This is a node.js server for mobile rellax app - chillax.
- Express REST API
- MongoDB + Mongoose
- TypeScript
- Testing (Jest)
- Clustering of app
- Custom ErrorHandler + Logger
- Uploading file (Multer)
- User: Can listen & uploading autio
- Administrator: All the above plus add playlists templates
- Clone this repo to your desktop
- Install all the dependencies, run npm i
- Download & setup MongoDB
- Config .env file
- Than enjoy this project 😋
You might want to look into config.json
to make change the port you want to use and set up a SSL certificate.
Run script:
-
npm run start - for running app in production mode
-
npm run watch - for run app in development mode & watch changes in files
-
npm run test - for run testing
-
Postman collection https://www.getpostman.com/collections/27d7fc7e9a40b8f64c3e