If you login successully! You should see this home page.
The way I have planned the project.
At First I have designed the system in Figma.
Then I designed the database.
- Framework : Nest
- Orm: Prisma
- Database : Postgress
- Validation : class-validator
- Authentication : JWT (Passport)
- /movies - (GET/POST)
- /filters - (GET/POST)
- /filterTypes - (GET/POST)
- /favorite - (GET/POST)
- auth/login - POST
- /users - POST
I have added all the routes in postman - Postman collections
Published Link - Visit
- Library - React, Redux, React Router
- Package - React Hook Form, React Hot Toast
- Language - Typescript
- Pagination (Default page klimit is 10)
Managed pagination with custom hook - Search with name (It's case sensitive!!)
- Managed the store with Redux Toolkit
- Managed Async operations with Redux Thunk and Axios