
Scan to visit
Overview
The Imlay City Blueberry Festival is a one-day summer celebration in Michigan's Thumb region — live music, parades, carnival rides, blueberry treats, and dozens of local vendors. We built the festival's full digital presence: a public Astro site for attendees, an admin dashboard for the organizing team, and a Fastify + Postgres API handling vendor payments and scheduled jobs.
The Challenge
Festivals run on a tight cycle: vendor applications open, payments come in, schedules shift, sponsors get added, volunteers get assigned. Every change has to surface on the public site immediately — but the team running it isn't technical and can't be wrangling deploys. The system also had to handle real money cleanly through Stripe, send confirmations reliably, and run on autopilot through scheduled jobs without double-firing on restarts.
Our Solution
A festive Astro front-end at imlayblueberryfestival.com pulls live data from the API for vendors, sponsors, the schedule, the map, and donation status. An admin dashboard (Vite + React) lets the organizing team manage vendor applications, volunteers, and sponsors without touching code. Stripe powers vendor payments, Resend handles email, and node-cron runs scheduled jobs with database-backed locking so workers can scale without duplicate runs.