A robust backend application for an e-commerce platform, built with Java Spring Boot and MySQL.
The project includes secure authentication, product management, shopping cart functionality, order placement, and an admin dashboard.
- Database Schema: Users, Products, Suppliers, Orders
- User Authentication: Secure signup and login
- Product Management: View and list products
- Shopping Cart: Add/remove items before checkout
- Order Placement: Supports Cash on Delivery
- Admin Dashboard: Manage products, orders, and users
- Backend: Java Spring Boot
- Database: MySQL
- Build Tool: Maven
- Security: Spring Security (Authentication)