E-Commerce System in Java
This Java program simulates a simple e-commerce system, akin to platforms like Amazon. It's designed to manage products, customer orders, and provide a user interface for interacting with the system.
Key Features:
- Product Management: Handles various product categories such as books, clothing, furniture, and computers.
- Order Processing: Supports placing orders for products with different options, like size and format.
- Customer Management: Allows the creation of registered customers, tracking their orders, and managing a shopping cart.
- Error Handling: Implements a robust error-handling mechanism to deal with issues like invalid inputs, out-of-stock products, and more.
Usage:
- The program provides a command-line user interface for actions such as listing products, managing customers, placing orders, and handling the shopping cart.
How to Run:
- Compile the Java files.
- Run the
ECommerceUserInterface
class to start the interactive user interface.
Contributions: Contributions are welcome! Feel free to fork the repository, make improvements, and submit pull requests.