- User can create a new application user
- Logged in user can edit the user details
- Logged in user can add a new course
- Logged in user can delete and edit his or her created course
- Logged in user can not edit or delete other user's created course.
- Logged in user can see list of created courses
Run docker compose file
docker-compose -f docker-compose.dev.yml up
Run nest js app
npm run start:dev
Open application
http://localhost:3000/api/
Open Database
http://localhost:8123/