Skip to content

Repository files navigation

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

  1. Clone the repository
git clone https://github.com/Priya691-web/E-Commerce-Website.git
  1. Configure MySQL database.

  2. Update database credentials in the project configuration.

  3. Deploy the project on Apache Tomcat.

  4. Start the server and access:

http://localhost:8080/FashionStore

Learning Outcomes

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages