All work
  • Live
  • Open source

Kapster.id

Operations SaaS for barbershops: booking, schedules, cashier, customers and reports in one system.

Role
Full-stack developer
Year
2026

Live preview. Scroll and click inside the frames.

The problem

Small barbershops juggle bookings in chat, walk-ins on paper and sales in spreadsheets, so the owner never sees one clear picture of the day.

The solution

One system for the whole shop: a marketing landing page, dashboards for owners, cashiers and admins, and a public booking page, all backed by a single API with login and role checks.

What I built

  • Responsive landing page at kapster.id with a product showcase, accessible FAQ accordion, keyboard focus states and reduced-motion support.
  • Owner, cashier and admin apps in React and Vite, plus a public booking page for customers.
  • NestJS API with login and role-based authorization for every dashboard.
  • Playwright tests for the main flows. Payments and paid subscriptions are not switched on yet.

Next project

Lighthouse