Task for NAlum recruitment
- ReactJs , TailwindCss , Shadcn
- Graphql, mongodb
- schema validation using Zod (in both api and client side).
- password protected via bcrypt
- use of JWT for authentication and authorization.
- responsive UI
- persistent login (even if you reload the page, you will still be logged in).
- protected routes. Some pages can only be accessed if you are logged in.
- User can create post and view post by other users.