- Zustand (state management)
- GraphQL
- MYSQL(database)
- Antd
- React
- Tailwindcss
- User signup/signin.
- Customer can rent movies.
- Seller can add or upload movie
- Admin can handle all thins like genres, movies, role management.
- Bkash and Card payment will coming soon.
- firstName
- lastName
- password
- role [seller, admin, customer]
- avatar
- gender
- birthday
- aboutMe
- createdAt DATETIME
- updatedAt DATETIME
- title
- stock
- price
- discount
- casts string
- director
- summary
- country
- genres [ids] JSON
- sellerId ref seller table id
- releasedYear: Date
- duration int
- movieId int
- rate int
- customerId