Irembo account-management assessment
User Account Management
- NodeJs (Express)
- Typescript (Programming language)
- MongoDB (NoSQL database)
- Redis (Caching)
- Docker
- OpenApi & Postman
- Supertest & Jest (Testing)
- React (Front-end)
- Cloudinary (Cloud Storage)
- Nodemailer (Sending emails)
- Clone github repository
- Install NPM dependencies using
npm install
- Add
.env
file update variables usingsample.env
template - Run app using
npm run dev
- NOTE: For DOCKER, update
Docker.env
file & executedocker-compose up
- N/A
- N/A
- API Versioning
API documentation (reference `/server/spec/api-spec.yml`)