The calendar belongs to the restaurant
The people who know the lineup can update its source directly. The website supplies the presentation and parsing around that familiar workflow.
Cajun food, live music, and a calendar staff can own

Evangeline Café’s website brings the food, music, and character of a South Austin restaurant online. The key workflow is intentionally familiar: staff maintain the music lineup in a Google Sheet, and the site turns that data into a browsable event calendar. Menus, venue information, and contact details complete an experience built for a visitor making plans.
A restaurant’s event schedule changes more often than its website. Staff need to update the lineup using a tool they can manage during a busy working day.
Visitors need upcoming events and clear venue information. Old or invented fallback shows would make the calendar less useful, even if they made it look fuller.
How Evangeline Café works
The cafe’s team publishes its own music calendar. Each date becomes a mark on this record: musicians, gatherings, and listed closures, drawn directly from that public schedule.
The calendar becomes the artwork.
From the underlying data to the moment someone uses the product, each decision serves the work.
The music lineup is maintained in Google Sheets and read as published CSV. A shared data source lets the website reflect schedule changes without requiring staff to edit site code.
List, grid, and month views make the same schedule useful for a quick check or a longer look ahead. Upcoming-event filtering applies to both fetched and cached records.
Cached event data supports continuity, but there are no sample-event fallbacks. When no upcoming shows are available, the calendar communicates that state rather than filling it with invented events.
CSV parsing handles quoted values, and event links are restricted to supported web protocols. Structured event markup makes schedule information available beyond the visible calendar.
The people who know the lineup can update its source directly. The website supplies the presentation and parsing around that familiar workflow.
Menu, music, hours, location, and contact information serve the practical decisions a restaurant visitor is trying to make.
Legacy redirects connect existing links to the rebuilt site, while optimized images support the new presentation.
A closer look at the technology and integrations behind Evangeline Café.
A conceptual view of the technology groups. Layer positions do not represent deployment boundaries.
EXPLORE THE BUILD / Evangeline Café
Google Sheets · Google Places API · Resend · Cloudflare Turnstile