PGC App
Deployed and in daily use at Packanack Golf Course, this project delivers a member-only mobile experience and a desktop staff console with role-based authorization in Neon PostgreSQL; built primarily in TypeScript (95%) with supporting Java/HTML/CSS, hosted on Vercel, and synced in real time via Firebase for presence, messaging, and state. Commissioned after the club’s website rework, I designed and delivered the full flow for tee-time booking, event/tournament registration, and turn-aware food ordering (pickup, cart delivery, or at the turn). Staff operate a live, no-refresh dashboard where orders, tee sheets, and check-ins stream through Firebase listeners and Vercel APIs, while Postgres permissions gate each station’s tools: the kitchen advances tickets (Received → In Prep → Ready), cart staff mark En Route/Delivered, and the pro shop approves or adjusts tee times and pairings—instantly reflected to members and written to Postgres for audit/reporting. Highlights: a tee sheet with conflict detection, drag-to-reschedule, bulk weather-delay actions, and course/day/hole filters; food ordering with prep-time estimates, throttle controls, and a color-coded queue; and events with registration caps, waitlists, one-tap check-in, scoring exports, and live reporting—an experience that feels instant for members and like a control room for staff.
Year
2025
Service
App Development
Category
UI/UX, Full Stack Development
Tool
TypeScript, React
View More Projects
All Projects