clone this repo with https
/ ssh
/ github cli
git clone https://github.com/mmanishh/engage-api.git
After cloning this repo, make sure you have duplicated
the .env.local
file to .env
, don't let the .env.example file be deleted or renamed.
cp .env.local .env
Update your DB configs in .env
file
npm install
To create database run:
npm run db:reset
npm run start
- CRUD API for Employees, Companies
- Use of DB transactions when creating employee along with company payload
- Basic payload validaiton for all methods for all entities
- Basic JWT Authentication
- Register and Login user
- CRUD for user
- Tests
- Dockerization of app