🎧
Match with people going to the same spot
Instead of swiping random people across the whole city, focus on those who already chose the same bar, rooftop, or lounge.
- See who's going tonight
- Like who catches your eye
- If it’s a match, you already have an opener: tonight’s plan
Skip intro
Show my age on my profile (like Tinder).
Add at least one profile photo. You can add more to show your style.
Tip: use clear photos, face visible, and if you want, one from a rooftop, bar, or trip.
Producer mode (demo) — add a new venue/event
Who's going tonight
Who's going tonight
—
—
People who liked you
—
Add venue/event (demo)
Here you simulate a bar/rooftop dashboard by adding a new venue or event manually.
Everything is saved only in this browser (localStorage).
Profile
📍 2 mi
🟢 Active recently
Name
28
Woman
•
Rooftops & views
•
Manhattan
About
—
Details
💼
—
—
🎓
—
College / school
📸
—
Instagram
My profile
📍 2 mi
🟢 Active recently
Your name
28
Woman
•
Rooftops & views
•
Manhattan
Tinder tip: short, specific, fun.
The first photo becomes your main photo (card).
Verification
Verify your profile to earn a trust badge.
📸 Take a selfie holding up 2 fingers (peace sign) for manual verification.
Settings
Account
Your name
—
Log out
Returns to onboarding (keeps your local data).
Privacy
Show age
You can hide your age on your profile.
Show distance
In the demo it's fake, but it controls whether it shows on the card.
Show “Active recently”
Shows activity status on the card.
Discovery
Who you want to see
Adjusts discovery (matches depend on this).
Age range
—
Max distance
—
Notifications
Match notifications
In the demo it's visual only (toast).
Message notifications
In the demo it's visual only (toast).
Link2Nite PRO
PRO status
—
FREE
Selected plan
—
Deactivate PRO (demo)
Returns to the FREE plan.
Activate PRO
Opens the paywall to activate.
Data (demo)
Reset demo
Clears all l2n_* keys (paywall state).
Full demo reset
Clears everything and recreates the bots.
Recreate bots
Reseeds without deleting your profile.
Demo bots (500 bots)
Bot system for tests and demo. Bots appear in the "Who's going" list.
Loading...
How it works: Bots are distributed automatically across venues. Top 5 venues get 30–50 bots, next 10 get 10–25, the rest get 0–10. Distribution is deterministic (always the same). When you like a bot, there’s a 5% chance of an instant match.
⚠️ Performance: With 500 bots, initial creation can take a few seconds. localStorage can use ~2–5MB. If the browser gets slow, use "Clear bots".
⚠️ Performance: With 500 bots, initial creation can take a few seconds. localStorage can use ~2–5MB. If the browser gets slow, use "Clear bots".
Admin (local)
Manual verification approvals (demo).
Loading...
Moderation (local)
Manage reports and soft-bans (demo).
Loading...
Analytics (MVP)
Local metrics (localStorage). Use to validate the funnel.
Tip: check paywall_open by reason + pro_activated. That shows your top trigger.
Events (debug)
Last 20 events from the l2n_events system.
Loading...
🖼️ Image Debug
Image load stats for venues.
Loading...
Venue Photos (manual)
Manual photo uploads for venues. Photos are saved locally and take priority over external URLs.
Loading...
How it works: Manual photos have top priority. If a manual photo exists, it will be used. Otherwise, the app tries the external URL and, if it fails, uses the placeholder.