I built revolution.fan because the live music industry has a problem that nobody in power wanted to solve. Fans pay absurd fees. Artists get a fraction of what they earn. Venues are stuck in the middle of a system designed before the internet existed. Creators build audiences and then watch a ticketing giant extract the value.
This is the platform I wanted to exist. Real affinity scores that prove who actually shows up. A $FAN token that rewards loyalty instead of just collecting data on it. Streaming built in, not bolted on. And fees that don't make you feel like you're being robbed at the door.
This manual covers everything. Every screen. Every button. Every flow. Whether you're a fan buying your first ticket, a creator running an event, an artist connecting with your audience, or a venue managing your calendar — you'll find it here. Use it like a reference. Use it like a story. Use it to understand what we built and why.
Every time you buy a ticket, attend a show, tip an artist, buy merch, or refer a friend, you earn $FAN. It's not points that expire. It's not a rewards program that resets every year. It's a token with on-chain provenance that proves you were part of this from the beginning.
The affinity score is what makes it real. It factors in how many times you've attended, how much you've spent, and how recently you've shown up. Artists can see their most loyal fans. Not just their biggest spenders. Their real fans.
You sign in with email and password, Google, or Apple. That's it. No username and password to remember if you go the SSO route. Your Firebase account is the key. Once you're in, your profile is created automatically and you're a fan.
The homepage pulls real events from your selected region. There's a featured event card at the top, a grid of upcoming shows below it, and a city selector in the nav so you can switch markets instantly. The app knows what's happening tonight and surfaces it first.
Every event card shows the price, the headliner, the venue, and how many tickets are left. Free events are labeled. Sold-out events show the waitlist option. The +$FAN chip on each card shows you exactly how much you'll earn for buying a ticket.
The search page handles both events and artists. Type an artist name and you'll see their profile card alongside any upcoming shows. Type a venue or genre and you'll get the relevant event list. Filter by date range, price range, and distance radius to narrow it down.
Signal is your personalized feed from every artist you follow. It's ranked by affinity, so the artists you actually show up for float to the top. Live posts always break through the algorithm and hit the top of the feed regardless of score.
The filter tabs let you tune what you see. Switch to Live and you only see artists currently broadcasting. Drops shows limited releases. Merch shows available items. Autographs and Shoutouts show you what's available to order right now.
The event detail page is where buying happens, but it's also where community happens. You'll see who else is going (with Follow buttons), the photo gallery from past shows, the lineup, the venue map, and how many spots are left.
Payments run through Stripe. You enter your card information directly into a Stripe-hosted form, Stripe processes it, and our webhook confirms the order. The full fee breakdown is shown before you pay. No surprises at the end.
The tickets page shows upcoming events, live events, and past shows in one place. Each ticket has a QR code for check-in at the door. Past tickets become NFE collectibles that live in your Vault forever.
The Vault has three tabs: Memories (every show you've attended), Collectibles (autographs, limited drops, digital merch), and Rewards ($FAN balance, transaction history, ways to earn more).
Every item in your Vault has on-chain provenance. That means if an artist signs something for you, it's recorded in a way that can never be changed or faked. You own it. Not a platform. You.
Your fan profile shows your attendance badges, your $FAN balance, who you follow, and who follows you. It's public by default so artists can see who their real fans are. You can find other fans on event pages and follow them.
The create page is where it starts. Title, image, venue, date, capacity, ticket tiers, and a live stream toggle. That's the whole form. No hidden fields. No confusing pricing tables. You fill this out and your event is live.
Location search uses real geocoding. Start typing an address and you'll see results from OpenStreetMap. Click one and the coordinates are locked. Your event shows up on the discovery feed for everyone in that city.
GA, VIP, Early Bird, Artist Meet and Greet. Name them whatever you want. Set a price, a quantity, and an optional sale end date. Early-bird tiers with a sale_ends_at timestamp auto-deactivate when time runs out. The checkout page shows all active tiers to the buyer.
The My Events dashboard is your command center. Every event you've created shows up here with live stats: tickets sold, total revenue, RSVPs, and recent check-ins. Click into any event and you get the full management view.
See every attendee. Search by name. Export as CSV for your door team.
Add your door staff by email. They get access to the scanner kiosk for your event only.
Create percentage or flat-dollar discount codes. Set expiry dates and redemption limits.
Blast a message to every ticket holder and RSVP for your event at once.
Stripe Connect balance and payout history. Transfer to your bank when you're ready.
One script tag. Drop it on any website and your event listing shows up there live.
Add scanner access by email. That person logs into revolution.fan, goes to the scanner for your event, and they're running the door. They can scan QR codes, look up attendees by name, and see real-time check-in counts. They cannot see your financials, edit your event, or access anything else.
The embeddable widget is a script tag you drop into any HTML page. It renders a live event listing with ticket purchase capability, styled to match the revolution.fan system. Your personal website, your newsletter, your WordPress blog. Anywhere you can add HTML.
<script src="revolution.fan/embed/...">/artist beneath the AI Tour Planner CTA, you'll see "Creator Tools" and "Stream Analytics" cards linking into the new surfaces. Build setup once, watch retention forever.
The artist dashboard loads from /artist and shows you the full picture. Fan balance, follower count, tips received today, autographs signed, shoutouts delivered, crew passes active, and a complete breakdown of earnings by source with a monthly revenue trend.
Earnings by source is the breakdown that matters. Tips, shoutouts, autographs, merch, and ticket royalties each get their own line with percentage contribution. You'll know exactly where your revenue is coming from.
The Signal composer is your broadcast tool. New show announcement, a merch drop, a shoutout availability window, a live stream starting now — all of it posts directly to the Signal feeds of everyone who follows you. Ranked by affinity so your most loyal fans always see it first.
Shoutouts are paid, personalized video messages from you to a fan. Birthdays, anniversaries, just because. A fan submits a request through your artist page, pays the fee you set, and it lands in your shoutout queue. You record it, upload it, and they get notified.
Digital autographs are signed items with cryptographic proof that you signed them. A fan requests an autograph at /autograph/[your-slug] and pays. You go to /artist/sign, write your signature in the canvas, and mint it. The fan's NFE is updated with your actual signature and a timestamp.
The Go Live page at /go-live uses Mux for the broadcast. You hit Start Stream and a live stream session is created. An automatic Signal post goes out to all your followers. Fans can watch the stream in their browser at /stream/[streamId] with no app required.
The tip page at /tip/[your-slug] lets fans send you money directly with a message. Your real name and artist image are shown. The fan picks an amount, adds a note, and pays. It hits your account.
The venue portal at /venue gives you a real revenue dashboard, not a fake one. Ticket sales broken down by event, booking requests from creators, your availability calendar, and the scanner kiosk your door team runs. All in one place.
Gross ticket sales per event with your venue cut broken out. Stripe payouts tracked here.
Creator booking requests land here. Review the proposed date, capacity, and deal. Accept or decline.
Mark dates as available, unavailable, or tentative. Creators see your calendar when they submit booking requests.
Full screen QR scanner for your door team. No app required. Just a browser and a device with a camera.
The scanner kiosk at /scan/[event-key] is a full-screen, no-nav interface designed for a tablet or laptop at the door. Point a camera at a fan's QR code. The system checks it against the database, confirms the ticket is valid, and marks it checked in. The fan earns their $FAN the moment it scans.
revolution.fan is available on the App Store for iPhone and Google Play for Android. Download it, sign in with the same account you use on the web, and everything syncs instantly — your tickets, your Signal feed, your $FAN balance, your profile. One account across every device.
Discovery feed for your selected city. Featured event card, event grid, genre filters. Tap any card for the full event detail screen with the buy/RSVP button.
Your personalized feed from followed artists. Filter tabs at the top (All, Live, Drops, Merch, Autographs, Shoutouts). Tap any feed card to act on it directly.
The heart of the app. Your ticket wallet — all purchased tickets as full-screen QR codes ready for the door. The NFE tab glows orange when you have a ticket for tonight.
Browse and follow artists. See their upcoming shows, Signal history, and shoutout/tip options. Tap Follow and their drops land in your Signal feed.
Your fan profile, $FAN balance, badges, connections, and settings. Your QR code for sharing and your referral link live here too.
Artist accounts get a separate tab bar. The mobile portal includes your dashboard stats, Signal composer, shoutout fulfillment, autograph signing, and the Go Live camera. Everything you can do on the web, you can do from your phone.
Tap Go Live from the artist tab. Your phone camera starts broadcasting via Mux. Signal post fires automatically.
Pending shoutout requests show in your artist tab. Record and upload video directly from your phone camera.
Every purchased ticket is available in the Tickets tab as a QR code. Tap the ticket card and the QR expands to full screen with maximum brightness for easy scanning. The scanner at the door confirms it and marks you checked in.