How surulereict-wq/mba-executive-soiree works
UNILAG MBA SA is a ticketing site for the Annual Dinner & Gala. The documented guest journey collects attendee details and ticket selections, then is intended to initialize a Paystack payment, process its success webhook, and record the result in a master Google Sheet for course-rep views. The README says the current form only displays a local confirmation; the backend is still to be built. The repository tree contains no frontend/ directory, so the existing page is represented by its actual path, index.html.
Main entry points: backend Success webhook · index.html Ticket form
Components 14
Guest experience
- Ticket form
index.html - Local confirmation
index.html
Payment processing
- Ticket endpoint
backend - Authoritative pricing
backend - Initialize transaction
backend - Success webhook
backend - Signature verification
backend - Payment metadata
backend
Ticket records
- Sheet writer
backend - Master Google Sheet
- Course rep Sheets
Other components
- Guest
- Paystack
- Payment checkout
Connections 13
- Guest → Ticket form: enters details
README.md - Ticket form → Local confirmation: shows confirmation
README.md - Ticket form → Ticket endpoint: POSTs selections
README.md - Ticket endpoint → Authoritative pricing: applies prices
README.md - Ticket endpoint → Initialize transaction: starts transaction
README.md - Initialize transaction → Paystack: calls API
README.md - Paystack → Payment checkout: redirects guest
README.md - Paystack → Success webhook: sends success event
README.md - Success webhook → Signature verification: verifies signature
README.md - Success webhook → Payment metadata: reads metadata
README.md - Success webhook → Sheet writer: writes payment row
README.md - Sheet writer → Master Google Sheet: appends row
README.md - Master Google Sheet → Course rep Sheets: feeds filtered views
README.md