How flappybeans/voidfest works
VOID FEST is an event website for promoting a skate jam and hardcore gig, presenting its lineup and organization, selling tickets, and receiving booking inquiries. The main purchase flow is home-page ticket entry, ticket form submission, server-side code reservation and email delivery, then a receipt shown to the buyer; payment is explicitly mocked, not charged. A separate inquiry flow emails the organizers. The tree identifies additional info and eventpass pages, but their behavior and wiring were not sampled, so they are shown without inferred connections.
Main entry points: route.ts Ticket purchase · TixCard.tsx Ticket form and receipt · app/page.tsx Event home · lineup/page.tsx Lineup page
Components 16
Event website
- Event home
app/page.tsx - Lineup page
app/lineup/page.tsx - Band details
app/components/bandinfocard/BandInfoCard.tsx - About page
app/about/page.tsx - Info page
app/info/page.tsx - Event pass page
app/eventpass/page.tsx - App layout
app/layout.tsx
Visitor engagement
- Navigation header
app/components/header/Header.tsx - Social footer
app/components/footer/Footer.tsx - Ticket form and receipt
app/components/tixcard/TixCard.tsx - Inquiry form
app/components/hirecard/HireCard.tsx
Server services
- Ticket purchase
app/api/purchase-tickets/route.ts - Inquiry endpoint
app/api/hire-us/route.ts - Ticket counter
- Resend email
Other components
- Visitor
Connections 15
- Visitor → Event home: visits
- Visitor → Lineup page: views
- Visitor → About page: views
- Visitor → Info page: views
- Visitor → Event pass page: views
- Lineup page → Band details: renders
- Event home → Ticket form and receipt: opens
- Navigation header → Ticket form and receipt: opens
- Ticket form and receipt → Ticket purchase: submits order
- Ticket purchase → Ticket counter: increments counter
- Ticket purchase → Resend email: sends tickets
- Ticket purchase → Ticket form and receipt: returns codes
- About page → Inquiry form: opens
- Inquiry form → Inquiry endpoint: submits inquiry
- Inquiry endpoint → Resend email: emails inquiry