Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/th3y3m/shopping-website
https://github.com/th3y3m/shopping-website
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/th3y3m/shopping-website
- Owner: th3y3m
- License: other
- Created: 2024-06-01T11:27:01.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-25T16:41:15.000Z (4 months ago)
- Last Synced: 2024-07-25T19:39:57.009Z (4 months ago)
- Language: Java
- Size: 13.1 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Welcome to Pizza Shop Repository 🍕
![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=java&logoColor=white)
![JSP](https://img.shields.io/badge/JSP-007396?style=for-the-badge&logo=java&logoColor=white)
![Servlet](https://img.shields.io/badge/Servlet-007396?style=for-the-badge&logo=java&logoColor=white)
![JDBC](https://img.shields.io/badge/JDBC-007396?style=for-the-badge&logo=java&logoColor=white)
![SQL Server](https://img.shields.io/badge/SQL_Server-CC2927?style=for-the-badge&logo=microsoft-sql-server&logoColor=white)
![AJAX](https://img.shields.io/badge/AJAX-0070BA?style=for-the-badge&logo=javascript&logoColor=white)
![Bootstrap](https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge&logo=bootstrap&logoColor=white)## Overview
Pizza Shop is a Java Web Application developed to manage all shopping activities, including member management, product management, and order management. This project was undertaken as a personal project during Semester 4/9, from January 2024 to March 2024.## Technologies Used
- **MVC2 Model**
- **JavaBeans**
- **JSP/Servlet**
- **JDBC**
- **SQL Server**
- **AJAX**
- **Bootstrap**## Project Features
- **Member Management**: Features for user registration, login, profile management, and user roles.
- **Product Management**: Admin interface for adding, updating, and deleting products.
- **Order Management**: Functionality for placing orders, viewing order history, and order status updates.## 📸 Screenshots
- **Home Page:**
![HomePage](https://github.com/th3y3m/shopping-website/blob/main/screenshots/HomePage.png)- **Menu Page:**
![MenuPage](https://github.com/th3y3m/shopping-website/blob/main/screenshots/MenuPage.png)## Repository Contents
- **src/**: Contains all Java source code.
- **web/**: Contains JSP files, HTML, CSS, and JavaScript.
- **lib/**: Includes external libraries and dependencies.
- **sql/**: SQL scripts for database creation and management.
- **README.md**: Project overview and documentation.## How to Run the Project
1. **Clone the repository**: `git clone https://github.com/yourusername/pizza-shop.git`
2. **Setup Database**: Execute the SQL scripts in the `sql/` directory to create the required database and tables.
3. **Configure Database Connection**: Update the JDBC connection settings in the project to match your SQL Server configuration.
4. **Build and Deploy**: Use your preferred Java IDE to build and deploy the application to a servlet container (e.g., Apache Tomcat).
5. **Access the Application**: Open a web browser and navigate to `http://localhost:8080/pizza-shop`.## Contact
Connect with me via: [[email protected]](mailto:[email protected])#### © 2024 th3y3m