← All work
01Web
A modern commerce platform with a typed Next.js storefront, Fastify API and CDN-backed media delivery.
Overview
PlaySole is a modern commerce platform built end to end: a typed Next.js storefront on the front, a Fastify API in the middle and PostgreSQL underneath.
Architecture
- Storefront — Next.js and TypeScript, styled with Tailwind CSS.
- API — a Fastify service that owns the business logic and exposes typed endpoints to the storefront.
- Data — PostgreSQL accessed through Drizzle ORM, keeping the schema and queries type-safe.
- Media — product images and assets are served through Bunny CDN.
Highlights
- Types flow from the database schema through the API to the UI, so changes surface as compile errors instead of runtime bugs.
- A clear split between storefront and API keeps each side simple to reason about and deploy.
- CDN-backed media delivery keeps image-heavy pages fast.
Next project
PrepWise