REST API for Shopping list
It's a backend part of the Shopping list application, responsible for handling requests and returning data from db.
It is under construction (there are no some tests, sending of an email-invitation to friend and service 'forget password')
- users:
- authentication and authorization
- registration
- cards:
- create/get/update/delete/share/stop sharing
- friends:
- get/invite/delete
- get a friend-request with ability to approve or decline it
- sending fresh data (SSE)
- multiple languages (for now: en and pl)
- dockerizing of an app and db
start:
docker compose up -d
stop:
docker compose down
npm i
npm run start
npm run lint
npm run format
npm run test
npm run coverage
- nodejs (express)
- typescript
- mongoose (mongoDb)
- i18next
- vitest
- docker
- add tests
- add sending of an email-invitation to friend
- implement service 'forget password'