Color PopSigns & Prints of Newnan

Work / Case study

2024 · Custom booking platform · Next.js · Supabase · Stripe

Zany's Play World

A custom booking-and-membership platform for a busy local business in Newnan, Georgia. Built on Next.js, Supabase, and Stripe — replacing a stack of off-the-shelf tools that weren't scaling with the business.

Live at book.zanysplayworld.com.

book.zanysplayworld.com booking site homepage

The challenge

Zany's runs daily open-play, parties, memberships, and gift cards — each on a different rhythm. The previous stack (a POS, a separate scheduling tool, and a third-party calendar) needed three logins to operate, and double-bookings were a daily occurrence.

The team needed:

  • One place to take a booking, redeem a gift card, and check membership status
  • A calendar that staff could read at a glance during a busy Saturday
  • Real-time inventory of party time slots that didn't lie about availability
  • Reporting that answered "how did we do this week?" without exporting CSVs

What we built

A full booking platform on Next.js + TypeScript + Tailwind with a Supabase backend and Stripe for payments.

[PLACEHOLDER:
staff calendar dashboard screenshot]

Customer-facing

  • Mobile-first booking flow for open-play, parties, and memberships
  • Gift card purchase and redemption with PIN-protected tracking
  • Membership tier with auto-renewal and pause/cancel self-service
  • Confirmation emails and SMS reminders

Operator-facing

  • Real-time staff calendar with one-click reschedule and refund
  • Daily and weekly summary reports (revenue, bookings, no-shows, gift cards)
  • Membership roster with renewal prediction
  • Inventory of party time slots that locks when capacity hits

[PLACEHOLDER:
gift cards / membership flow screenshot]

The result

Zany's now operates the entire customer-facing system from a single dashboard. The previous three-tool sprawl went to one. Booking conflicts dropped sharply, and the weekly close-of-books moved from a Sunday-night report-pull ritual to a glance at the dashboard.

The platform is live, in production, and continuously maintained by Color Pop.


Stack · Next.js · TypeScript · Tailwind CSS · Supabase (Postgres, Auth, Storage, RLS) · Stripe Checkout & Subscriptions · Resend · Twilio · Vercel

Live at · book.zanysplayworld.com

What's next

Have a project that needs real software?