This project is a comprehensive e-commerce web application built using Java and Spring Boot. The application includes various functionalities to manage products, categories, user authentication, and shopping cart operations.
-
Admin Panel:
- Add, update, and delete categories.
- Add, update, and delete products.
- Manage product images and details.
-
User Authentication:
- User registration and login functionalities.
- Secure password management.
-
Product Management:
- Browse and search products by categories.
- View detailed product information.
-
Shopping Cart:
- Add products to the shopping cart.
- Update and remove products from the cart.
- Checkout process.
-
Backend:
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Hibernate
-
Frontend:
- Thymeleaf (for HTML templates)
- Bootstrap (for responsive design)
-
Database:
- MySQL
- Java 8 or higher
- Maven
- MySQL
- Clone the repository:
git clone https://github.com/Didar1313/e-commerce-web.git cd e-commerce-web
** Admin Access
- Visit /admin to access the admin panel.
- Manage categories and products from the admin dashboard.
- Register or log in to start shopping.
- Browse products, add to cart, and proceed to checkout.