Skip to content

AbhinavK-tech/ShopEasy

Repository files navigation

ShopEasy – Full Stack E-Commerce System

ShopEasy is a full-stack e-commerce web application designed for an online stationery and bookstore platform.
It simulates real-world shopping systems like Flipkart, allowing users to browse products, manage carts, and place orders with a backend powered by Java and MySQL.

Features

User Features

  • User registration and login system
  • Browse stationery and book products
  • Add items to cart
  • Place orders
  • Order tracking

Admin Features

  • Add / update / delete products
  • Inventory management
  • Order management

Tech Stack

🔹 Frontend

  • HTML
  • CSS
  • JavaScript
  • Bootstrap

🔹 Backend

  • Java (JSP / Servlets)
  • JDBC

🔹 Database

  • MySQL

🔹 Server

  • Apache Tomcat / XAMPP

System Architecture

  • Client interacts with frontend (HTML/CSS/JS)
  • Requests handled via Java Servlets
  • JDBC used for database connectivity
  • MySQL manages user, product, and order data


How to Run

  1. Clone the repository
  2. Import project into Eclipse / IntelliJ
  3. Configure Apache Tomcat server
  4. Set up MySQL database
  5. Update database credentials in JDBC code
  6. Run the project on server

Key Highlights

  • Full-stack application with real backend logic
  • Database-driven system (not static UI)
  • Simulates real-world e-commerce workflow
  • Implements CRUD operations and session handling

Future Improvements

  • Payment gateway integration
  • REST API architecture
  • JWT authentication
  • Deployment on cloud (AWS)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages