PGC App

This app is deployed and actively used by Packanack Golf Course, with a mobile experience for members and a desktop console for staff, featuring distinct member and admin views with role based authorization stored in a Neon PostgreSQL database. Built about 95% in TypeScript with a bit of Java plus HTML and CSS, it is hosted on Vercel with Firebase handling realtime sync and messaging. I was commissioned shortly after their website rework to build tee times and food ordering, and after designing and wireframing the UI, I delivered a member flow where players can book tee times, join groups, order food for pickup, cart delivery, or at the back nine turn, and register for events or tournaments. On the admin side, staff use a live, no refresh dashboard where orders, tee sheets, and event check ins stream in via Firebase listeners and Vercel serverless APIs. Permissions from Postgres gate each station’s tools, the kitchen advances tickets from Received to In Prep to Ready, cart staff mark En Route or Delivered, and the pro shop approves or adjusts tee times and pairings, with every change instantly reflected to members and logged to Postgres for audit and reporting. The tee sheet includes conflict detection, drag to reschedule, bulk weather delay actions, and filters by course, day, or hole. Food ordering is turn aware with prep time estimates, throttle controls during rush, and a color coded queue. Events and tournaments support registration caps, waitlists, one tap check in, and exports for scoring, all designed to feel instant for members and like a live control room for staff.

Año

2025

Servicio

App Development

Categoría

UI/UX, Full Stack Devlopment

Herramienta

TypeScript, React, Firebase, Neon PostgreSQL, Vercel, Replit

Diseñado en

Por

Lex

© Copyright 2024

Diseñado en

Por

Lex

© Copyright 2024

Diseñado en

Por

Lex

© Copyright 2024