Skip to content

Repository files navigation

QueueFlow

Enterprise queue management SaaS for clinics, barbers, notaries, and service offices.

Screenshots

Landing page — marketing site with product overview and call-to-action.

QueueFlow Landing Page

Sign in — secure owner and staff authentication.

QueueFlow Login Page

Business dashboard — workspace overview with branches, queues, and live status.

QueueFlow Business Dashboard

Branch management — create and configure locations, hours, and queue settings.

QueueFlow Branches Management

Realtime queue board — operator view for calling, serving, and managing tickets.

QueueFlow Queue Operator Board

QR poster generation — printable join codes for walk-in customers.

QueueFlow QR Poster Page

Analytics dashboard — daily trends, wait times, and service metrics.

QueueFlow Analytics Dashboard

Settings and team management — business profile, members, and workspace preferences.

QueueFlow Settings Page

Mobile analytics layout — responsive charts and KPIs on smaller screens.

QueueFlow Mobile Analytics

Quick Start

cp .env.example .env.local   # Configure Neon + Auth.js
npm install
npm run db:migrate           # Apply schema
npm run db:seed              # Load demo data
npm run dev

Documentation

Doc Description
docs/DATABASE.md Neon + Prisma schema, migrations, seed
docs/ARCHITECTURE.md App architecture (routes, features, realtime)

Stack

Next.js 15 · TypeScript · Neon PostgreSQL · Prisma · Auth.js · Socket.io · Tailwind · shadcn/ui

Realtime

Queue updates use Socket.io (not Supabase). Run the custom server:

npm run dev    # Next.js + Socket.io on :3000

See docs/REALTIME.md for events, rooms, and client usage.

Database scripts

npm run db:migrate       # Dev migration
npm run db:seed          # Demo data
npm run db:studio        # Prisma Studio
npm run db:generate      # Regenerate client

About

QueueFlow is a modern real-time queue management platform built for clinics, salons, barbershops, and service businesses.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages