This is a project to master some important we development core concepts such as:
- Login
- Sign up
- Social Authentication with Auth0
- Database relationship
- File upload
- Containerization
- Dynamic routing
- Error Handling
- Schedule Jobs
- Product Search and Filter
- Payment
- CRUD
- Containerization with Docker
- State Management
- Mailing
- Profile
- Password Resets
- Authorization
- Sessions and Cookies
- Testing
- Aggregation pipeline query
- Animation
- Pagination
- Role based access control
- Referral System
- Form Handling
- Simple Live Chat Implementation
- Simple Product Blog
At the end of this project, I should have a deep understanding of the concepts highlighted above.