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.
- π 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
| Category | Technology |
|---|---|
| Frontend | Angular, Angular Material |
| Backend | Spring Boot, Hibernate |
| Database | MySQL / PostgreSQL |
| Monitoring | Log4j |
| Analytics | Google Analytics |
| Extra | Chatbot, Payment Gateway Integration |
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
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/
| 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 |
Distributed under the MIT License.