Hanoi Aptech Bookstore
E-Commerce / Education

Hanoi Aptech Bookstore

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

Responsibilities & Achievements

  • 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

Technologies Used

JavaSpring Boot (MVC, Data JPA, Security)ThymeleafHTML/CSS/JavaScriptMySQLMavenJetty

Interested in working together?

Get in Touch