Welcome to the E-Commerce Project! This web application allows users to register and log in to access protected routes. They can browse and search for products, add them to their shopping carts, and proceed to checkout to confirm their orders. Additionally, there are separate routes for administrators to manage the project.
- User Authentication: Users can create accounts and log in securely to access their accounts.
- Protected Routes: Certain routes are protected and can only be accessed by authenticated users.
- Product Catalog: Users can browse and search for products.
- Shopping Cart: Users can add products to their cart and proceed to checkout.
- Order Confirmation: Users can confirm their orders by providing payment details.
- Admin Dashboard: Administrators have access to additional routes to manage the project.
- User: Can register, log in, browse products, add them to the cart, and confirm orders.
- Admin: Has additional privileges to manage the project.
/register
: Register for a new account./#
: Log in to an existing account./products
: Browse and search for products./cart
: View and manage the shopping cart./checkout
: Confirm orders by providing payment details.
/admin/dashboard
: Access the admin dashboard for project management.
Contributions are welcome! If you have any ideas, suggestions, or find any issues, please feel free to open an issue or create a pull request.