ZenKart is a robust and scalable E-commerce Backend Application built with Java, Spring Boot, Hibernate, MySQL, and REST APIs. It powers essential online shopping operations such as product management, cart functionality, secure authentication, and seamless order processing.
Designed with clean architecture principles, performance optimization, and real-world backend practices.
- 🔐 Secure User Registration & Login Authentication
- 📦 Full Product Management (Create, Update, Delete, View)
- 🛒 Smart Shopping Cart Functionality
- 📑 Order Placement & Management
- 🔎 Product Search & Filtering
- 📊 RESTful APIs with Layered Architecture
- 🗄️ MySQL Database Integration
- 📄 Interactive API Documentation with Swagger
- ⚡ Optimized Backend Performance
src/main/java
├── controller
├── service
├── repository
├── model
├── dto
├── config
└── exceptiongit clone https://github.com/Rashmiranjan07/ZenKart.gitImport the project into Eclipse or IntelliJ IDEA
Update your application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/zenkart
spring.datasource.username=root
spring.datasource.password=yourpasswordmvn spring-boot:runhttp://localhost:8083/swagger-ui/index.html- 💳 Payment Gateway Integration
- 📩 Email Notifications
- 📈 Admin Dashboard
- 🌐 React Frontend Integration
- 🚚 Order Tracking System
- ☁️ Cloud Deployment
Java Backend Developer | Spring Boot Enthusiast | Building Scalable Systems
If you found this project useful, give it a Star ⭐ and support the journey.
