Welcome to CarUniverse, a website dedicated to showcasing products from renowned automotive brands. This MERN Stack application is designed to meet the specific requirements outlined for our company's upcoming website.
-
Navbar:
- Website name with logo
- Home
- Add Product
- My Cart
- Login
-
Sections:
- Banner
- At least 6 types of brand names (loaded from the database or using fake data)
- Footer
-
Additional Sections:
- Two extra sections on the home page
- Form for users to add a product with the following fields:
- Image
- Name
- Brand Name
- Type (based on the selected category)
- Price
- Short description
- Rating
- Add button
- Private/protected route
- Clicking on a brand redirects to a page with:
- Slider with at least 3 advertisement images
- At least 4 products displaying:
- Image
- Name
- Brand Name
- Type
- Price
- Rating
- Details button
- Update button
- Relevant message for brand types with no available products
- Private/protected route
- Displays detailed information of the product
- Includes Add to Cart button
- Private/protected route, redirects to login if not logged in
- Displays all added products
- Allows users to delete products
- Private/protected route
- Form with fields for updating product information
- Private/protected route
- Email and password-based authentication
- Registration page with error messages for password requirements
- Login page with error messages for incorrect password and email
- Additional login options (e.g., Facebook, GitHub, Google)
- User name, profile picture, and logout button appear on the navbar after login
- Logout functionality
- 404 Page (Not Found Page)
- Success message using toast/alert for adding products to the cart
Explore the live demo of CarUniverse: CarUniverse Live