| Name | Email / Phone | Joined | Membership | Tickets | Actions |
|---|---|---|---|---|---|
Loading members… | |||||
| Event | Date | Venue | Capacity | RSVPs | Tickets Sold | Status | Actions |
|---|---|---|---|---|---|---|---|
Loading events… | |||||||
| Package Name | Price | Min Spend | Capacity | Available | Actions |
|---|---|---|---|---|---|
Loading packages… | |||||
| Guest | Package | Event | Date | Amount | Status | Actions |
|---|---|---|---|---|---|---|
Loading bookings… | ||||||
| Order ID | Customer | Type | Amount | Date | Status | Actions |
|---|---|---|---|---|---|---|
Loading orders… | ||||||
Video loops silently behind the hero on the main site. Recommended: short clip (10–30s), MP4, under 20MB. Files over 8MB are compressed automatically (trim to 15s, 1280×720, H.264, no audio).
Static image displayed behind the hero when no video is set, or as a fallback. JPG, PNG, or WebP recommended.
Photos shown in the three rotating people bands on the homepage. Upload images into each band — drag to reorder. Changes go live immediately.
Photos shown in the immersive mosaic below the "Everything the Night Demands" feature grid on the live site. Changes go live immediately.
Photos shown on the members-only portal. Toggle visibility to show or hide each photo.
| Name | Role | Added | Last Login | Actions | |
|---|---|---|---|---|---|
Loading staff… | |||||
| Date | Sender | Recipients | Message Preview | Status | Cost |
|---|---|---|---|---|---|
Loading SMS log… | |||||
| Time | Page | Device | Source | Location | Language | Screen |
|---|---|---|---|---|---|---|
Loading activity… | ||||||
| Applicant | Contact | Business | Event Type | Applied | Status | Actions |
|---|---|---|---|---|---|---|
Loading applications… | ||||||
| Date | Type | Description | Customer | Amount | Status |
|---|---|---|---|---|---|
Loading transactions… | |||||
| Ticket ID | Customer | Event | Tier | Amount | Purchased | Check-in | Status | Actions |
|---|---|---|---|---|---|---|---|---|
Loading tickets… | ||||||||
These values are stored in Firestore under app_config and read by the mobile app and web.
Settings are written to Firestore. The app reads them on launch.
I can read/write files, deploy functions, query Firestore, manage auth users, check logs, and much more. Switch model above (Claude or OpenAI). Use "Restore Session" to reload the last conversation.
| Timestamp | Admin | Action | Resource | Details | IP |
|---|---|---|---|---|---|
Loading audit log… | |||||
| Name | Phone | Gender | Age | Membership | Source | Joined | Actions | |
|---|---|---|---|---|---|---|---|---|
Use filters above and press Search | ||||||||
| Campaign ID | Event | Message Preview | Sent | Failed | Total | Conversions | Conv % | Status | Created | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
Loading campaigns… | ||||||||||
| Phone | Name | Source | Tickets | RSVPs | Last Blast | Added |
|---|---|---|---|---|---|---|
Loading contacts… | ||||||
| Name | Phone | User ID | Event | Date | Status |
|---|---|---|---|---|---|
Loading RSVPs… | |||||
| Applicant | Contact | Position | Gender | Education | Applied | Status | Actions |
|---|---|---|---|---|---|---|---|
Loading applicants… | |||||||
| User | Gender | Age Range | Bio | Created | Status |
|---|---|---|---|---|---|
Loading profiles… | |||||