Skip to content
JDV
/
Back to work

Medusa.js Enterprise Storefront

Role
Author
Year
2026
Client

Headless commerce storefront built with Next.js 15 and the App Router against a Medusa.js v2 backend, leveraging Server Components to keep catalogue and cart logic on the server and minimize JavaScript shipped to the client.

Catalogue, product, and category pages are statically generated with revalidation, while session-dependent surfaces such as cart and checkout resolve dynamically. The interface is built with Tailwind CSS and TypeScript in strict mode.

Deployment runs on Vercel, relying on its edge cache layer to serve the static catalogue and on Server Actions for cart mutations.