All projects
WebTeam of 3 members· 2022

ProxTech Shop

A laptop e-commerce website — full-stack with Spring Boot.

ProxTech Shop home page

About this product

A full-stack laptop e-commerce website with a clean layered architecture (Spring Security → Controller → Service → Repository → Entity). It includes a customer storefront and an admin area with a sales dashboard and management for products, categories, brands and orders. A 3-member team project.

Highlights

  • Storefront: browse products, search/filter, cart, checkout
  • Admin: manage products, categories, brands, orders and users
  • Sales dashboard (by month/product/brand)
  • Authentication & authorization with Spring Security
  • REST APIs for products, cart and customers

What I learned

  • Designing a clean layered architecture (Controller → Service → Repository → Entity)
  • Building a full-stack web app with Spring Boot + Thymeleaf
  • Data querying & mapping with Spring Data JPA (MySQL)
  • Security & authorization with Spring Security
  • Reusing shared logic via Spring Beans

Screenshots

Tech used

JavaSpring BootSpring Data JPASpring SecurityThymeleafMySQL