This project is a basic e-commerce website built using Java JSP and Servlets. While e-commerce platforms are inherently complex, with numerous edge cases and the need for a robust system architecture, this project serves as a simple demonstration of foundational features—just scratching the surface. It may contain bugs, vulnerabilities, or other issues, so contributions are always welcome!
1. User Authentication: Includes login and registration functionality.
2. Product Search and Browsing: Allows users to search and browse available items.
3. Shopping Cart: Add items to the cart and manage contents.
4. Checkout Process: Streamlined checkout for placing orders.
5. Order History: Users can view past orders, available for both sellers and customers.
6. Profile and Product Management: Update personal or product details as needed.
What things you need to install
To run this project, you’ll need the following setup:
Apache Tomcat Server: Version 8 or above.
MySQL Database: Either locally installed or accessible on a MySQL server.
IDE Compatibility: A compatible IDE, with IntelliJ IDEA recommended for best results.
This project is licensed under the MIT License - see the MIT License for details.