Clinic & Spa Management System
- Company
- LIMA&HANSAN
- Period
- 02/2025 – Present
- Role
- Frontend Developer
- Stack
- React · Node.js · REST · Tailwind · Shadcn
§01Brief
An internal system for clinics and spas: the front desk books customers into services, managers follow revenue, and HR runs attendance and payroll — in one place instead of spreadsheets and chat threads.
§02Constraints
- C-1Front-desk staff learn the tool on the job, between customers.
- C-2Bookings, attendance and payroll feed the same revenue dashboards.
- C-3Connections at some branches are slow or drop out.
§03Decisions
- D-01.1
Screens follow the front-desk sequence
Find the customer, pick the service, pick the slot — the booking flow mirrors the receptionist's real order of work instead of the data model.
- D-01.2
One set of table and form building blocks
CRM and HRM modules share list, filter and form components, so new screens ship faster and behave the same way everywhere.
- D-01.3
Every request has a loading, empty and error state
With a fallback and a retry path on each call, a slow branch connection degrades a screen instead of breaking it.
§04Outcome
Bookings, staff records and payroll run in one system, with around 30% fewer manual operations.
Measured impact
~30%
fewer manual operations