FashionStore - E-Commerce Website
--> Overview
FashionStore is a Java Full Stack E-Commerce web application developed using JSP, Servlets, JDBC, and MySQL. The application allows users to browse products, view product details, manage shopping carts, and place orders through a responsive and user-friendly interface.
--> Features
- User Registration and Login
- Product Listing and Product Details
- Category-wise Product Browsing
- Shopping Cart Management
- Order Placement
- Product Variants (Size and Color)
- Responsive User Interface
- Database Integration using MySQL
- MVC Architecture
--> Technologies Used
--> Frontend
- HTML5
- CSS3
- JavaScript
- JSP
--> Backend
- Java
- Servlets
- JDBC
--> Database
-
MySQL --> Tools
-
Eclipse IDE
-
Apache Tomcat
-
Git & GitHub
-
Docker
--> Project Structure
FashionStore follows the MVC (Model-View-Controller) architecture:
- Model – Business Objects
- View – JSP Pages
- Controller – Servlets
- DAO Layer – Database Operations
--> Modules
--> User Module
- Registration
- Login
- Profile Management
--> Product Module
- Product Listing
- Product Details
- Category Filtering
--> Cart Module
- Add to Cart
- Update Quantity
- Remove Products
--> Order Module
- Place Orders
- Order Management
--> Database Tables
- Users
- Categories
- Products
- Product Variants
- Cart Items
- Orders
- Order Items
--> Installation
- Clone the repository
git clone https://github.com/Priya691-web/E-Commerce-Website.git-
Configure MySQL database.
-
Update database credentials in the project configuration.
-
Deploy the project on Apache Tomcat.
-
Start the server and access:
http://localhost:8080/FashionStore
- Full Stack Web Development
- Java MVC Architecture
- JDBC Database Connectivity
- Session Management
- CRUD Operations
- Git Version Control
- Responsive Web Design
--> Author
Priya R N
LinkedIn: https://www.linkedin.com/in/priya-r-n-06536832b
GitHub: https://github.com/Priya691-web