Skip to content

Rohith2201/SmartMart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ Smart Mart – E-Commerce Platform

Built using Spring Boot | Hibernate | Angular | Angular Material

Java Badge Hibernate Badge Angular Badge Material UI GitHub repo size License GitHub contributors GitHub commit activity Website


πŸ“Œ Overview

Smart Mart is a full-stack E-Commerce platform designed for seamless online shopping with dynamic product listings, order flow, cart-wishlist system & secure authentication.
Built using Spring Boot + Hibernate (Backend) and Angular + Angular Material (Frontend) with logging & analytics for tracking user behavior and platform growth.


πŸ”₯ Features

  • πŸ›’ Product Catalog, Cart, Wishlist, Orders, Invoice Generation
  • πŸ’³ Integrated Payment Gateway
  • πŸ€– Customer Support Chatbot
  • πŸ“Š Google Analytics for traffic & behavior insights
  • πŸ“ Log4j logging for monitoring + audit trails
  • 🎨 Clean and responsive UI using Angular Material

πŸ—οΈ Tech Stack

Category Technology
Frontend Angular, Angular Material
Backend Spring Boot, Hibernate
Database MySQL / PostgreSQL
Monitoring Log4j
Analytics Google Analytics
Extra Chatbot, Payment Gateway Integration

πŸ“‚ Folder Structure

Smart-Mart/
│── springapp/ # Spring Boot + Hibernate Services
|    │── logs/ # Log4j output & audit logs
│── angularapp// # Angular + Angular Material UI
│── docs/ # Screenshots, diagrams, docs
|    |── ui # Screenshots
└── README.md

πŸ›  Tech Used

Angular Material UI HTML CSS TypeScript

Java Spring Boot Hibernate

PostgreSQL NeonDB

Google Analytics PayPal

Vercel


βš™οΈ Installation & Setup

πŸ”§ Backend – Spring Boot

cd springapp
mvn clean install
mvn spring-boot:run 

Runs server at http://localhost:8080/

πŸ’» Frontend – Angular

cd frontend
npm install
npm start

Live at http://localhost:8081/

πŸ“Έ Screenshots (To Add)

πŸ“„ Application UI Map

Page Path
Home UI /docs/ui/home.png
Product Listing /docs/ui/user/products.png
Cart Page /docs/ui/user/cart.png
Order History /docs/ui/user/Orders.png
Submit Feedback /docs/ui/user/submitfeedback.png
View Feedback /docs/ui/user/viewfeedback.png
Admin Orders /docs/ui/admin/orders.png
Admin Feedback /docs/ui/admin/feedback.png
Manage Products /docs/ui/admin/manageProducts.png

πŸ“„ License

Distributed under the MIT License.


Contributors