← Back to Projects
Ten Seconds Icon

Ten Seconds VIP Manager

Internal management system for VIP tracking, balance management, and daily operational workflows. Built for real-world use at a family restaurant.

Status: Production Deployed: Dec 2025 Lead: Charlie Han

🎯 The Problem

Small businesses often track VIP customers and balances with paper notebooks or scattered spreadsheets. This leads to errors, disputes, and lost revenue.

Paper-Based Tracking

Handwritten records are hard to search, easy to lose, and prone to mistakes.

No History

Without transaction logs, disputes become "he said/she said" situations.

Staff Confusion

Multiple staff members updating different records causes inconsistencies.

👥 Users & Impact

Daily
Active production use
100%
Dispute reduction
~5min
Daily time saved

Target Users

  • Restaurant owners and managers
  • Front-of-house staff handling VIP accounts
  • Small businesses with prepaid/credit systems
  • Family businesses needing simple, reliable tools

🎬 Demo

Video Walkthrough

🔒

Internal demo only

Contains business-sensitive data

🚀 Deployment

Internal Deployment

This is an internal tool deployed for a specific business. The codebase is not publicly available, but the architecture and learnings inform other Atrak projects.

Interested in a similar solution for your business? Reach out and we can discuss.

🏗️ Architecture

┌─────────────────────────────────────────────────────────────┐
│                  Ten Seconds VIP Manager                    │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐  │
│  │   Web UI     │───▶│   REST API   │───▶│   Database   │  │
│  │   (React)    │    │   (FastAPI)  │    │   (SQLite)   │  │
│  └──────────────┘    └──────────────┘    └──────────────┘  │
│                             │                               │
│                             ▼                               │
│                      ┌──────────────┐                       │
│                      │   Auth       │                       │
│                      │   (PIN-based)│                       │
│                      └──────────────┘                       │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│  Hosting: Local server │ Backup: Daily to cloud            │
└─────────────────────────────────────────────────────────────┘
                            

Tech Stack

React FastAPI SQLite Python Local Server

✨ Key Features

👤

VIP Profiles

Store customer info, preferences, and notes in searchable profiles.

💰

Balance Tracking

Manage prepaid balances with automatic calculations and history.

📜

Transaction Log

Every deposit, charge, and adjustment is logged with timestamps.

🔍

Quick Search

Find any customer instantly by name, phone, or ID.

📊

Simple Reports

Daily and monthly summaries of activity and outstanding balances.

🔐

PIN Protection

Simple PIN-based access control for staff accountability.

📊 Metrics & Results

0
Disputes since launch
100+
VIP profiles managed
30s
Avg transaction time
99.9%
Uptime since deploy

Real-World Impact

"Before this, we had arguments every week about balances. Now it's all in the system with receipts. Zero disputes in 2 months." — Restaurant Owner

🗺️ Roadmap

v1.0 — Core System

VIP profiles, balance tracking, transaction logs

v1.1 — Reports & Search

Quick search, daily summaries, balance reports

v1.2 — Analytics

Better reporting, customer insights, spending patterns

v2.0 — Multi-User

Role-based access, staff activity logs, permissions

🙏 Credits

Project Lead

Charlie Han

Development

Atrak Team

Frontend

React

Backend

FastAPI + SQLite

Built to solve a real problem for a real business. Sometimes the best software is the simplest software.