Welcome to the E-commerce Platform! This is a simple Java-based console application simulating the key features of an e-commerce system, including functionalities for buyers, sellers, product management, order history, and cart services.
The E-commerce Platform is a Java-based application that allows:
- Sellers to manage their products.
- Buyers to add products to their cart, checkout, and view order history.
- Simulated cart, order management, and payment history systems.
- Add items to the cart.
- Checkout products and view payment history.
- View past orders.
- Add or remove products from the product catalog.
- Checkout service logic.
- History management.
- View cart contents.
- Clear cart or remove items from the cart.
Make sure you have Java Development Kit (JDK) installed on your system.
-
Clone the repository:
git clone https://github.com/grasyPatel/ecommerce-platform-JAVAOOPS.git
-
Navigate to the project directory:
cd ecommerce-platform/
- Open the
Main.java
file in your Java IDE (e.g., IntelliJ IDEA, Eclipse, NetBeans, or VSCode). - Run the
Main
class to start the application. - Use the console options to navigate between Seller Operations or Buyer Operations.
- Follow the interactive menus to test the simulation.
- Java SE for core implementation.
- Object-Oriented Programming (OOP) concepts: Encapsulation, Polymorphism, Inheritance, and Abstraction.
- Scanner for user input.
-
Seller Menu
- Add/Remove products to the product catalog.
-
Buyer Menu
- View and select products.
- Simulate cart addition, checkout, and view orders.
-
Order Management
- Buyers can see their order history.
- Cart calculations are dynamically updated based on the user input.
Happy coding! 🚀
If you need help with the code or additional features, feel free to contribute or reach out.