Project details
Client
Year
2025-2026
My Role
Product designer & Front-End Developer
Platforms
Desktop & Mobile
Problems
Error-prone calculations: Manual commission rates led to mistakes.
Low transparency: Staff could not easily confirm their earnings, causing confusion and mistrust.
Time-consuming payroll: Payroll prep took hours, especially during busy periods.
The Old Workflow:
Commission Tracking Over Text
The dashboard replaces back-and-forth messages with a single, reliable source of truth for commissions and sales.
Kimmy’s Commission Tracker.
A transparent payroll dashboard for salons.
Overview
Kimmy’s Commission Tracker is a web-based dashboard designed to automate commission calculations, centralize sales data, and give both salon owners and staff real-time visibility into earnings. The project focused on clarity, speed, and trust—prioritizing usability over visual flair in a data-heavy environment.
My Role, Platforms, Timeline
Role: Product Designer, UX/UI Designer, Dashboard Designer, Front-end Developer
Platforms: Desktop web, Tablet / mobile web
Timeline: 2 weeks (January 2026)
The Old Workflow
Before the app, commissions were tracked manually using notes and spreadsheets. This created friction during payroll and made it difficult to confidently verify payouts. [Image: handwritten notes / spreadsheet-style tracking (if available)]
Problems
Manual & Error-Prone Commission Splits: The salon operated on custom commission splits (ranging from 60% to 70% based on staff seniority and service type). Calculating these manually for every transaction was highly susceptible to human error, resulting in frequent payroll corrections.
Lack of Transparency & Trust: Staff members had no direct way to track their daily earnings or verify their commission payouts in real time. They had to wait for the bi-weekly paycheck, which bred anxiety, confusion, and occasionally mistrust between the team and the owner.
Inefficient Payroll Operations: The salon owner spent hours every Sunday compiling sales receipts, cross-referencing staff assignments, and calculating payouts. During peak seasons, this administrative bottleneck took away precious time from running the business.
Opportunity
Manual → Automated: Shift from manual math to instant, real-time commission calculations as soon as a service is checked out.
Opaque → Transparent: Provide staff members with secure self-service access to view their daily, weekly, and historical earnings details.
Slow → At-a-glance: Furnish the salon owner with an immediate bird’s-eye view of total business health and individual performance metrics.
Goals
Automate Calculations: Eradicate math errors by calculating commission splits instantly upon logging a transaction.
Build Transparency: Provide staff with a real-time self-service dashboard to view their earnings, sales history, and daily totals.
Minimize Admin Overhead: Reduce weekly payroll preparation from hours of manual spreadsheets to a simple, one-click export process.
Design Direction
I initially explored a stylized, “premium” look inspired by beauty aesthetics. This added friction for scanning data. The key realization: this tool needed utility, not a marketing feel. [Image: early UI exploration if available]
Final Design System & UI
I pivoted to an enterprise-style dashboard using Ant Design for robust data patterns. The result: clear visual hierarchy, familiar table interactions, and minimal styling with subtle branding. Tailwind CSS was used for layout tweaks and brand accent. [Image: Ant Design table + stat cards]
Core Features
Automatic commission calculation (60% / 70%) and all-time summary.
Staff earnings overview, sales log with filters, and the ability to add/edit/delete services in real time.
Information hierarchy: business health → staff breakdown → detailed records. [Image: dashboard overview]
Technical Foundation
Frontend: Built with React and Vite for a fast, responsive user interface. Ant Design and Tailwind CSS were used to create a clean, dense, and professional data-focused UI.
Backend: Powered by Supabase for secure authentication (passwordless magic link) and PostgreSQL database storage, ensuring robust data integrity and real-time updates.
Optimization: These technology choices optimized for rapid development speed, high operational reliability, and simple, low-cost maintenance.
My Contributions
Led end-to-end product design from problem framing to final UI
Conducted stakeholder interviews with the salon owner
Designed dashboard IA, data tables, and stat summaries
Implemented the front-end in React with Ant Design and Tailwind
Integrated Supabase backend for data storage and authentication

