Fauzan GifariMobile Developer
HomeProjectsBlogContact
Hire Me

mobile developer

Fauzan Gifari

East Borneo, Indonesia

site

  • Home
  • About
  • Projects
  • Blog

work

  • Selected work
  • Writing
  • Contact

find me

  • GitHub
  • LinkedIn
  • WhatsApp
© 2024–2026 Muhammad Fauzan Gifari Dzul Fahmi
dp
HomeProjectsBlog
Hire Me
Back to projects
WebJul 10, 2026

Realtime Teller Queue Management System

A full-stack web application for managing teller and customer service queues in realtime — from self-service ticket booking by visitors to a staff dashboard and an admin panel for counter monitoring and daily reporting.

nextjs
View Code
Cover image for Realtime Teller Queue Management System

Realtime Teller Queue Management System is a full-stack web application for managing queue flow across Teller and Customer Service counters. It brings three distinct user roles together in one unified system:

- Public Page — visitors can take a queue number on their own and track their live position in the queue without needing to log in.

- Staff Dashboard — counter agents can call the next ticket, start service, complete, or skip tickets, with statuses synced automatically.

- Admin Panel — administrators can monitor all counters in realtime, manage staff accounts and counter configuration, and view daily reports.

The system's core strength is its realtime updates powered by Server-Sent Events (SSE) — every change in queue status appears instantly across all screens (visitor, counter, and admin) with no manual refresh. Queue numbering is designed to be collision-free through a daily sequence mechanism backed by strict database constraints.

Key Features:

- Self-service ticket booking with idempotency (protection against double-submits)

- Realtime queue status updates via SSE

- Session-based authentication with STAFF & ADMIN roles

- Counter and service management (Teller / CS)

- Daily reports and activity audit logging

- Responsive, modern user interface

Tech Stack:

Next.js 16 (App Router) · React 19 · TypeScript · PostgreSQL · Prisma ORM · Server-Sent Events (SSE) · Tailwind CSS · Radix UI · bcrypt · Vercel

more work

Other projects.

SIMSDIG (Sistem Informasi Manajemen Digital)

Android · Jul 19, 2026

SIMSDIG (Sistem Informasi Manajemen Digital)

SIMSDIG is an integrated digital school information system that simplifies academic services, communication, and school administration through a modern and user-friendly platform.

BANSAM (Banjir Alert and Monitoring Sytem Samarinda)

Android · Dec 20, 2024

BANSAM (Banjir Alert and Monitoring Sytem Samarinda)

BanSam is developed to provide real-time flood predictions with high accuracy in flood-prone areas in Samarinda City.

DentMul — Teledentistry Early-Screening Platform

Web · Jul 10, 2026

DentMul — Teledentistry Early-Screening Platform

A teledentistry web app for online early screening of dental complaints, connecting patients with dental clerkship students at RSGM Universitas Mulawarman.

contact

Got an idea that needs an app?

Android is home turf, web when the app needs it. Tell me what you're building and I'll give you a straight answer on whether I'm the right person for it.

Drop me an email More ways to reach me