PioCart

ONLINE

Full-stack e-commerce

A Spring Boot backend and a Next.js storefront: catalog with search and filters, cart, Stripe checkout, order history and an admin area, with role-based JWT login.

My role: Personal project.

The problem

It started as a REST API for an e-commerce site, and I wanted to take it all the way to a complete shop: catalog, cart, payment, order history and an admin area, with a real deployment. The demo has a sample catalog of 45 products and Stripe payments run in test mode, so no real money moves.

Architecture

A Spring Boot backend with PostgreSQL and a Next.js storefront with React 19, Tailwind and shadcn/ui.

Technical choices

What I learned