Project Milestones - 2 months(plus testing)
-
Repo - Done
-
Install setup Dependencies – Typescript, linters, setup docker(for local testing) - Done
-
Setup database(Postgres) - Done
-
Express - Done
-
Add a custom logger - Done
-
Setup .env and env-var - Done
-
Add swagger page - Done
-
Add test - Done
-
Add /register route - Done
-
Add /confirm-email route - Done
-
Add /login route - Done
-
Add /logout route - Done
-
Add /change-password route -
-
Add /forgot-password flow - Blocked by email notification
-
Fix openAPI schema generate
Identify all entities Identify all the required end-points
- Database design
- Create all the entities and their relationships
- Create all related repositories
Implement all listed in 2 above
Points to verify
- Google API—- how the details will be presented
- Will there be need for moderators—--posts, lost but found......
- Discussion
- Market place
- Up to 40end-points with sort and filter functionalities
- Mode of payment