Back to projects

Less waiting. More living.

Queue Quest

Give visitors their time back with QR check-in and private live tickets. Teams manage multiple queues, call visitors to counters, share venue updates, and learn from service insights.

PythonFastAPIReactTypeScriptPostgreSQL
Turn a crowded line into a calmer visit.

01

Problem

Help small venues coordinate arrivals and service without making visitors download an app or stand in line.

02

Role

Product design, visual identity, full-stack implementation, database design, and testing.

03

Constraints

Anonymous visitor check-in alongside protected staff tools, with reliable ordering across simultaneous requests.

04

Process

Connected private tickets and counter workflows with opening schedules, venue-wide displays, feedback, and operational reporting.

05

Result

A full-stack virtual queue workspace with visitor self-check-in, team controls, and service insights.

Experience highlights

  • QR check-in, private live tickets, and optional in-page alerts
  • Multiple queues, counter breaks, opening hours, and missed-call recovery
  • Venue overview, expiring announcements, and public calling boards
  • Visitor feedback, staff activity history, and aggregate CSV reports

Engineering & performance

  • FastAPI and SQLAlchemy with PostgreSQL, versioned migrations, and serialized queue writes
  • Cookie-based staff sessions, hashed ticket secrets, and role-based venue permissions
  • React and TypeScript with polling, responsive layouts, and SQLite/PostgreSQL integration tests

Kitty Kio

Thoughtful code can be useful, expressive, and a little bit magical.

Kitty Kio cat logo wearing a bucket hat

© 2026 Kitty Kio. Code is MIT licensed; content and branding are all rights reserved.