Back to work
02Module 02 of 02 · iOS & Android · Barber App

Zulfy.

The operator side of Zulfy — a barber-shop dashboard in your pocket for managing shops, staff, calendars, revenue, and the daily flood of booking requests.

Role
UI/UX Designer
Type
Mobile · Barber App
Screens
10 final
Tools
Figma · Lovable · ChatGPT
Zulfy Barber preview
Zulfy Barber preview
Zulfy Barber preview
01Project Overview

A barber shop, run from a phone.

The Barber App is the operator half of the Zulfy platform. Where the User App is a calm booking experience for guests, this one is a working dashboard for shop owners — multi-shop accounts, live KPIs, a color-coded day view, staff management, and a gallery that doubles as the shop's storefront in the User App.

02Problem

Shop owners run three apps to run one shop.

Most small barber businesses juggle a booking tool, a chat app for staff coordination, and a spreadsheet for revenue. Zulfy Barber collapses the loop: every appointment, every staff invite, and every payout sits one tab away — on the same phone the owner uses to take walk-ins.
03Target Users

The operator side of the chair.

Independent shop owners

Single-location owners who cut hair and run the books — they need a dashboard fast enough to check between clients.

Multi-shop operators

Owners running two to five shops who switch between locations from one bottom sheet — scoping every KPI to the active shop.

Senior barbers

Lead staff invited by the owner with calendar and profile access, but no withdraw or delete permissions.

Home-service providers

Mobile barbers who toggle home-service on their staff profile and accept on-location bookings from the User App.

04Information Architecture

Four tabs, ten screens, one shop in focus.

Home·
Staff·
Calendar·
Profile

Home is the KPI + revenue dashboard. Staff is the team roster with invite states. Calendar is the day-scoped status board. Profile is account, language, legal, and the destructive Delete Shop control. The Add (+) button in the header is the universal entry to new shops, staff, or bookings.

05Final UI Screens

Ten screens, one operator experience.

Each screen serves a working barber shop. Captions explain the decision, not the obvious.

Splash — Zulfy Barber App
Splash

Same monogram, same obsidian — the operator app shares the User App's identity so a shop owner switching between the two never feels they've changed brands.

Log In — Zulfy Barber App
Log In

One column, social sign-in, Remember-me on by default. Operators log in once on the morning shift and stay in for the rest of the day.

My Shops & Add Shop — Zulfy Barber App
My Shops & Add Shop

Multi-shop switcher in a bottom sheet — the active shop carries a gold checkmark, every booking and revenue figure in the app scopes to it, and a primary Add New Shop button sits below.

Home Dashboard — Zulfy Barber App
Home Dashboard

Three KPI tiles (Completed · Upcoming · Cancelled), Total Revenue with delta donut, Available-for-Withdraw with a Withdraw CTA, plus weekly/monthly/yearly Revenue line and Appointments bar.

Shop Details — Zulfy Barber App
Shop Details

Details / Gallery / Reviews tabs over the shop hero. Working hours render as a clean two-column table with HOLIDAY tags, and the About copy is editable inline via the pencil icon.

Gallery — Zulfy Barber App
Gallery

A 3-column media grid mixing photos and video thumbnails with a +29 overflow tile. Add Media floats on a pill so portfolio updates take one tap mid-service.

Staff List — Zulfy Barber App
Staff List

Invited barbers carry a gold Invited badge until they accept. A floating Add Staff pill sits over the list so growing the team never requires leaving the screen.

Staff Profile — Zulfy Barber App
Staff Profile

About copy, Date of Joining, Total Bookings, Designation, and the Provide-Home-Service flag — the same toggle that drives the User App's home-visit availability.

Calendar — Zulfy Barber App
Calendar

Day view with a colored rail per status: gold for Requested, green for Completed, red for Cancelled, outlined for Confirmed. Stacked time blocks make double-bookings impossible to miss.

Profile & Settings — Zulfy Barber App
Profile & Settings

Profile Information, Account Security, Language, Help, Privacy, Terms, Logout — plus a destructive Delete Shop separated to the right of the avatar so it can't be tapped by accident.

06Key UX Decisions

Six choices shaped the operator app.

Multi-shop switcher, not multi-account

A bottom sheet with a checkmark on the active shop scopes every KPI, calendar, and staff list to it. One login, many shops — no profile-jumping.

KPIs that pay the bills, first

Completed, Upcoming, Cancelled, Total Revenue, and Available-for-Withdraw sit above the fold. The Withdraw button is one tap from any screen.

Revenue and Appointments, weekly to yearly

Two segmented charts — a line for cash, a stacked bar for volume — both with Weekly / Monthly / Yearly toggles so seasonality is visible without an export.

Color-coded calendar rail

Status drives the colored bar on the left of every booking block. Owners scan a day in under a second: gold to approve, green is money, red needs a phone call.

Staff invites with a visible badge

Adding staff sends an invite; the row carries a gold Invited badge until they accept. No silent pending state, no duplicate adds.

Destructive actions, separated

Delete Shop lives outside the settings list, in red, next to the shop avatar — visible enough to find, isolated enough to never be a stray tap.

07Design System

One platform, two surfaces.

The Barber App shares the User App's gold-on-obsidian palette and the same editorial serif / humanist sans pairing — a shop owner opening both apps reads them as one product. Status colors double as the calendar rail: gold for Requested, green for Completed, red for Cancelled, outlined for Confirmed.

Zulfy Gold
#F5A623
Amber Deep
#C97E14
Obsidian
#0A0A0A
Ivory
#F5F1E8
08Outcome

Both sides of the chair, shipped.

Together with the User App, the Barber App closes the loop: a guest's tap in one app lights up a Requested block on the owner's calendar in the other, with the same gold rail and the same status vocabulary. One platform, two surfaces, one design system.

Next

Have a product worth designing?

Let's talk