Overview
A full-stack e-commerce platform for print-on-demand products, built for scale from the ground up. The goal was to handle the full lifecycle — product creation, catalog browsing, order management, and admin operations — without cutting corners on architecture.
Backend
Built a Go backend with secure REST APIs covering product management, catalog browsing, and order workflows. Role-based access control separates admin operations from customer-facing endpoints. JWT authentication secures all protected routes.
Media Pipeline
Integrated an image upload and storage pipeline using AWS S3 for product assets. Uploads go through a server-side handler that validates, resizes, and stores to S3, returning a CDN-ready URL. Keeps the database lean — only metadata lives in Postgres.
Stack
TypeScript, Next.js, Go, PostgreSQL, AWS S3, JWT.