All projects

CKGrounds Pickleball Booking System

Booking and management system for pickleball courts with email notifications and admin tools for rentals/courts/bookings. QR code scanning to booking status tracker.

Next.jsTypeScriptPostgreSQLTailwind CSSVercel
CKGrounds Pickleball Booking System — Case Study

Overview

CKGrounds Pickleball Booking System: a booking and management system for pickleball courts with email notifications and admin tools for rentals/courts/bookings. QR code scanning to booking status tracker.

My role

Freelance Software Developer — sole developer, Oct 2026–Present

Screenshots

CKGrounds Pickleball Booking System — Screen 1 of 9
CKGrounds Pickleball Booking System — Admin dashboard — revenue, bookings and pending approvals
CKGrounds Pickleball Booking System — Bookings — search, filter and approve requests
CKGrounds Pickleball Booking System — Booking calendar — monthly view
CKGrounds Pickleball Booking System — Booking calendar — weekly schedule of approved bookings
CKGrounds Pickleball Booking System — Revenue — date ranges, totals and monthly chart
CKGrounds Pickleball Booking System — Activity log — every submission and approval, audit-logged
CKGrounds Pickleball Booking System — Courts & pricing — per-court weekday and weekend rates
CKGrounds Pickleball Booking System — Hours & closures — operating hours and scheduled closures

Screen 1 of 9

Mobile — 4 screens

CKGrounds Pickleball Booking System — Screen 1 of 4, mobile
Screen 1
CKGrounds Pickleball Booking System — Screen 2 of 4, mobile
Screen 2
CKGrounds Pickleball Booking System — Screen 3 of 4, mobile
Screen 3
CKGrounds Pickleball Booking System — Screen 4 of 4, mobile
Screen 4

Lessons learned

  • Serverless functions

    Next.js serverless functions with PostgreSQL storage, deployed on Vercel.

  • QR status tracking

    QR code scanning to update booking status tracker.

  • Admin tooling

    Admin tools for managing rentals, courts, and bookings.

Technology & approach

Next.jsTypeScriptPostgreSQLTailwind CSSVercel

Links

Client work — 13 screenshots