All projects

DETAL

Year
2026
Role
Full-cycle development

An online auto parts store with a faceted catalogue, wholesale pricing and orders handled by a manager instead of online checkout.

Detal — desktop view
Detal — mobile view

Overview

Wholesale prices are closed off by field-level access and served in a separate batch request only to approved wholesale accounts. Order totals are recalculated on the server by re-reading prices from the database, so the client cannot influence them. Content and orders are managed in a Payload CMS admin panel embedded in the same application, with ISR invalidated straight from CMS hooks.

Stack

  • Next.js 16
  • React 19
  • Payload CMS 3
  • PostgreSQL 17
  • TypeScript
  • SCSS Modules
  • Zustand
  • Zod
  • Resend
  • Docker
  • Bun