A full-stack online bookstore using Spring Boot and Thymeleaf with MVC architecture. Server-rendered responsive views for catalog browsing, book detail pages, cart management and an end-to-end checkout flow.
Period
Apr 2025 — Jul 2025
Team Size
01
Customer
Aptech
My Position
Fullstack Developer
Designed and implemented a full-stack online bookstore using Spring Boot and Thymeleaf with MVC architecture
Developed a service-layered backend using Spring Data JPA to model core domains (books, book details, images, categories, users, cart, orders, payments)
Integrated Spring Security for role-based access control, protecting purchase flows and admin features
Implemented server-side form handling, pagination and search, secure file upload for book covers, and static asset management
Delivered complete commerce flow validation via seeded demo data (10 books, 4 users, example cart and order with payment totaling 600,000 VND)
Managed the project with Maven and Spring Boot (Jetty), organized code into controllers/services/repositories/models
Interested in working together?
Get in Touch