Projects
🔧 Spring Boot Bookstore API
Built a production-grade REST API using Spring Boot, PostgreSQL, Docker, and AWS Lightsail.
- Layered architecture (Controller → Service → Repository)
- DTO abstraction using ModelMapper
- Pagination, sorting, and validation
- Dockerized with Docker Compose
- Based on DevTiro Spring Boot Course
🛍️ Spring E-Commerce Backend (Spring Boot)
Developed a backend service for a full-stack e-commerce application using Spring Boot and JPA.
This project is part of my journey through the Telusko Spring 6 and Spring Boot YouTube playlist.
- RESTful APIs for products, categories, and orders
- CRUD operations with proper entity relationships
- Spring Data JPA + Hibernate for persistence
- Layered architecture: Controller → Service → Repository
- Environment-based configuration for clean setup
🌐 Spring E-Commerce Frontend (React + Vite)
Frontend application for the Spring E-Commerce Project, built using React and Vite.
Implements dynamic product rendering, CRUD integration, and cart functionality connected to the Spring Boot backend.
- React + Vite setup with ESLint configuration
- Product listing and cart management using Context API
- REST API integration with the Spring Boot backend
- Lightweight and responsive UI
- Clean folder structure for scalability