Duvsoft STY-LIST
STY-LIST

Walk-in queue and shop operations

Walk-ins move better when everyone can see the line.

STY-LIST gives guests a private place in line, gives barbers a focused service queue, and gives shop owners a live view of the floor without turning walk-ins into appointments.

QR and public linksPrivate guest statusPersonal and shared queuesLive shop controls
THE CORNER SHOPLive floor
Walk in. Settle in.

Choose your barber

2 chairs open
M
MarcusOpen · accepting walk-ins
~12m2 waiting
J
JordanIn session · list open
~24m3 waiting
A
AlexPaused · existing visits kept
--not joining
First available
Join the next eligible chair
4 waiting
~18 min
01

Walk-in firstNo appointment promise or scheduling fiction.

02

Private by designGuests keep a private status link on their device.

03

Live shop stateQueues refresh for guests, barbers, and owners.

04

Operational controlEvery handoff and exception has an explicit action.

Current platform

A complete walk-in workflow, from QR scan to finished service.

The implemented product covers independent barber queues, multi-barber shop intake, private guest updates, owner controls, and daily operational reporting.

01

Personal barber queues

Open, pause, or close a list; set capacity, service time, remote joining, and arrival instructions; add walk-ins and move visits through service.

Barber workspace
02

Public QR check-in

Each barber and shop can share a public link or QR code. Guests join with a name or alias and can optionally receive service-specific SMS updates.

No guest account required
03

Private guest status

Guests can see approximate wait, line position, assignment, arrival instructions, called status, and cancellations through a private device link.

Guest privacy
04

First-available routing

A shared FIFO list lets one eligible barber claim the next guest atomically, preventing double claims while keeping the line fair.

Shared shop queue
05

Live owner controls

Owners can pause new intake, assign or reassign visits, monitor active chairs, and recover visits when a barber leaves the shop.

Shop operations
06

Daily reports

Date-based reports show joins, completions, cancellations, no-shows, observed waits, and a bounded activity history for the selected shop or barber.

Operational insight

Guest journey

Join the line without losing the rest of your day.

STY-LIST keeps the interaction simple for a walk-in while preserving the controls barbers need behind the chair.

  1. 1

    Scan or open the shop link

    See which barbers are open, who is in session, approximate waits, and whether first available is accepting guests.

  2. 2

    Join with a name or alias

    Choose a barber or first available, acknowledge the privacy notice, and keep the private visit link.

  3. 3

    Watch your place

    Check position, approximate wait, assignment, and live service status without creating an account.

  4. 4

    Arrive when called

    Mark arrival, head to the assigned chair, or leave the list when plans change.

One floor, three views

Each person sees the information they need to act.

The same queue state is translated into a guest-friendly status page, a focused barber workflow, and a live owner overview.

Guests

A clear place in line.

No login, no public customer list, and no guessing whether the barber is ready.

  • Approximate wait and position
  • Private status link
  • Arrival and cancellation controls
Barbers

A queue built around the chair.

Barbers control intake and service transitions while keeping active guests visible.

  • Call, arrive, start, complete
  • Walk-in and remote joins
  • Shared-list claim action
Shop owners

A live view of the room.

Owners can monitor capacity and resolve exceptions without taking over each barber's list.

  • Shop-wide intake pause
  • Reasoned reassignment
  • Daily activity reports

What Duvsoft built

A responsive product with real queue rules behind the interface.

The experience pairs a Vue and TypeScript frontend with a FastAPI service, PostgreSQL records, role-scoped access, live update channels, audit history, and concurrency protections for shared queue actions.

Product systemSTY-LIST
Experience
Vue responsive applicationGuest, barber, owner, and operator workflows
Operations
FastAPI queue servicesExplicit transitions, permissions, and exception handling
Live state
Authenticated refresh channelsReconnect and reconciliation for active visits
Data
PostgreSQL and migrationsDurable visits, memberships, shops, and audit events

Build status

The product foundation is implemented. Production rollout is a separate gate.

Core queue, shop, reporting, plan, and pilot-workspace features are implemented and locally verified. Remote HTTPS hosting, real-device acceptance, live pilot participation, and production billing remain rollout work and are not presented here as completed.

Core product implementedLocal verification completedReal-world pilot not yet claimedProduction billing not claimed

Built by Duvsoft

Need a workflow product that has to work in the real world?

Duvsoft can shape the rules, interface, data, and operational safeguards behind a focused business platform.