- Create a git repository and initialize the react project the name of the repository should be projectname-frontend
- Create an empty git repository with the following name structure: projectname-backend
deadline: 29/3/2023 12:00 AM
- Implement the product catalog page and related pages with basic functionality, including images, descriptions, categories, and pricing.
- Implement the shopping cart functionality to allow users to add items to their cart.
deadline: 6/4/2023 12:00 AM
- Implement the checkout process, allowing users to enter their shipping and billing information and review their order before submitting it.
- Add the authentication functionality, including the registration process, login and logout, and access control for protected resources.
deadline: 14/4/2023 12:00 AM
- Add the admin panel for managing products, orders, users, and other aspects of the website.
- Implement the search function to allow users to find specific products or categories.
deadline: 22/4/2023 12:00 AM
- Implement the optional features, starting with user accounts, product recommendations, reviews and ratings, discounts and promotions, and shipping and tracking.
- Test and debug the website thoroughly, and make any necessary refinements and improvements.
- Deploy your app
deadline: 30/4/2023 12:00 AM