Site Concept
People arrive at WHOA through a lot of different doors — to buy something, to catch a show, to sell their art, to play, to work an event. Every one of those is its own funnel. They all lead to the same place: one account, with different things unlocked inside it.
The journeys
Each row is one kind of person, from how they find us to what they end up with. Boxes with a border you can click are real pages you can open right now.
Customer
Finds us — socials, the shop itself, or walking past the WHOADEGA
- Shoplive Square catalog
- Productpick size & colour
- Cart
- Checkoutcard, via Square
- Confirmedemailed a receipt
Their CUSTOMER tab shows every purchase they've ever made with us — in person or online — matched by email.
Referred shopper
Clicks an ambassador's link, or types their code at checkout
Same customer journey — but the sale is credited back, and 10% commission is recorded for whoever sent them.
Event goer
Sees a flyer, a repost, or the calendar
Their EVENTS tab holds every ticket and QR code, ready to scan at the door.
Brand ambassador
Wants to earn from sending people our way
- Applyreviewed by staff
- Account + codee.g. JANEDOE
- Link & promo codecreated automatically
BRAND AMBASSADORS tab: trackable links, live click and sale stats, commission owed, and payout details.
Artist
Makes things and wants to sell them with us
- Applyprofile saved as you type it
- We reviewapprove from the email
- ART tab unlocked
- Submit productsup to 5 at a time
- Approved → Square
Their work goes live on the shop and on their own Art Collective page, with real sales and inventory in their tab.
Musician
Plays, produces, or DJs and wants to be part of it
- Apply
- We review
- MUSIC tab unlocked
- Edit their profilebio, genre, links
Their profile is live on the Music Collective page, and stays theirs to edit.
Vendor
Already stocked in the WHOADEGA
- On the rostercurated listComing Soon!
- Account linkedby a Super Admin
- ARTIST/VENDOR tab
They see their own sales and stock levels, pulled straight from Square — no spreadsheet, no asking.
Event sales crew
Wants to work events and festivals with us
- Apply
- We review
- EVENT SALES tab
- Sign up for shifts
Once they're on an event, they get its crew hub — schedule, training, contacts, load-in — like the SSBD one.
Staff at the register
Working the shop floor or a pop-up
- Open the registerPIN gated
- Ring up a sale
- Take paymentsame Square account
In-person sales hit the same catalog, stock and order history as the website — one set of numbers, not two.
Admin
Runs events, reviews submissions, or holds the keys
- Log in
- Events Adminguest lists, KPIs, shift approvals
- Art Adminapprove submitted products
- Super Admingrants every permission
Admin tabs are the same dashboard, with more unlocked — there's no separate back office to log into.
Why it's one account
A customer, an ambassador, an artist, a musician, a vendor, event sales crew, an admin — every one of them is the same kind of record, logged in through the same door. What differs is only which tabs a Super Admin has unlocked. That's why the same person can be several things at once without juggling logins: an artist who also shops, a customer who signs up to work an event, a musician who becomes an ambassador. Apply for something on the front of the site and, once approved, the matching tab simply appears the next time they log in.
Underneath, every one of these journeys talks to the same three services. Square holds the real product catalog, inventory and payments — the website and the in-person register share one set of numbers. Supabase is the database behind every account, permission, RSVP and submission. Resend sends every confirmation and staff notification, including the one-click Approve/Decline buttons that let staff review an application straight from their inbox.