Needed a working e-commerce system covering the full purchase flow, not just a static product list.
Built five controllers (Auth, Products, Categories, Cart, Orders) with JWT + BCrypt auth, a Pinia-managed cart, and a Vite frontend.
Fixed admin seeding, primary-key conflicts, and a camelCase/PascalCase JSON mismatch — landed on a stable, working checkout flow.