To acomplish this challenge I used:
- A backend developed with Node.js
- MongoDB to persist the data
- Mongoose for object modeling
- Joi to validate request data
- Jest to test the endpoints
The API docs are hosted here: https://documenter.getpostman.com/view/3658900/TWDUoxNQ
The API is deployed here: https://kincarta.herokuapp.com/
DB_CONNECTION: MongoDB connection URI
npm install && npm run dev
npm install && npm test