A Java-based e-commerce website developed as part of COSC 304 (Introduction to Database Systems) course. The website allows users to browse products, add them to cart, and complete purchases.
- User authentication and authorization
- Product browsing with category filtering
- Shopping cart functionality
- Order management
- Customer profile management
- Responsive design with a clean blue theme
- Java JSP
- Microsoft SQL Server
- HTML/CSS
- Docker for development environment
- Clone the repository
- Make sure you have Docker and Docker Compose installed
- Run
docker-compose upto start the application and database containers - Access the website at
http://localhost:8080
WebContent/- Contains all JSP files and web resourceslistprod.jsp- Product listing pageshowcart.jsp- Shopping cart pageorder.jsp- Order processingcustomer.jsp- Customer profileheader.jsp- Common header component- Other supporting JSP files
The application uses Microsoft SQL Server with the following main tables:
- customer
- product
- orderproduct
- ordersummary
This project was developed as part of COSC 304 coursework.