All work

Komas

Komas500's customer app and admin console.

When
Dec 2024 to Jun 2025
Kind
Customer app and admin
Role
Frontend engineer, contract
Stack
Next.js, TypeScript, Tailwind CSS
Status
Offline when last checked, September 2026
Visit komas500.com

Komas500's customer app and admin console. I led the frontend's API integration: how data is fetched, cached and shared across screens, and how quickly those screens load.

The work

API integration across both apps, with one agreed way of talking to the backend; data fetching and state management that keep screens in step without refetching; and performance work on what loads, and when.

The service is offline, so the screens behind sign-in can't be shown; the admin console's front door, run from its repository, is below.

  1. Customer appBrowse, cart, delivery
  2. Admin consoleOrders, catalogue
  3. Shared API layerOne way to call the backend
  4. Cached queriesNo duplicate requests
One data layer under two apps
The KOMAS500 admin dashboard sign-in, with Google sign-in and a username and password form
Fig. 1The admin console's sign-in.
ZORTNext project: AI sports-betting tracker