This project is a modern e-commerce platform developed in Java, allowing users to:
- Search for products
- Add products to the shopping cart
- Manage user information
- Place and track orders
The project is designed to be scalable, making it suitable for both small businesses and large-scale enterprises
This software consists of three main modules:
Creates and initializes product objects using constructors.
Adds products to the Basket class.
Displays all products in the basket.
Initializes products as parameters.
Defines user information.
Adds products to the user’s shopping cart.
Displays shopping cart details.
Manages user orders with User and Order classes.
Initializes orders with a user and an empty product list.
Adds products to the order using a method.
Calculates the total price using a for loop and prints product prices to the console.
Places orders and prints order details.
- Programming Language: Java
- Build Tool: Maven
- Testing Framework: JUnit
- Database: MySQL (optional for order persistence)
- Logging: SLF4J & Logback