Internal tool

vstretimsja admin

Clean playground for shaping app scenarios quickly, with raw data access kept off to the side.

Step 01

Create a venue and slot

Start the scenario with a believable place and an active time window.

Random venue

Create one believable venue with location and metadata already filled in.

Creates one venue row and refreshes the playground.

Slot factory

Open a clean test window for the venue you want to use next.

Start time
Advanced slot details

Creates one upcoming slot and returns it to the live lists below.

Venues ready

0

Upcoming slots

0

Step 02

Place users in the experience

Bring real or synthetic users into the slot before you test matching behavior.

Manual check-in

Place an existing user into the slot you are actively testing.

No active slots yet

Create a slot first, then you can bring existing users into it here.

Quick guest

Create one synthetic user and place them directly into the selected slot.

Advanced guest settings

Best for quickly getting enough people into a slot for matching tests.

Tracked users

0

Open check-ins

0

Step 03

Generate swipes and matches

Create synthetic guests, forge direct swipes, step through queued decks, and force a match when you need one fast.

Synthetic guest forge

Create a synthetic guest, optionally check them in, and mirror queued candidates for both sides of the deck.

No active slots

Create a slot before you forge candidates into the swipe queue.

Direct swipe forge

Record a swipe between two checked-in users without depending on the queued deck.

No active slots

Create a slot and place people into it before forging direct swipes.

Queued deck swiper

Consume an existing `swipe_candidates` row as if the user opened their deck and swiped on that card.

No queued candidates

This tool only works when the derived swipe queue already has rows. Use Synthetic guest forge to seed a mirrored candidate, or Direct swipe forge to skip the queue entirely.

Candidate engine logs

Inspect the latest slot rebuilds without leaving the playground.

No candidate rebuild logs yet

Create a check-in or swipe in an active slot, then the async engine should leave a trace here.

Match forge

Pick two users from the same slot and create a conversation-ready match instantly.

No active slots

Create a slot and add at least two guests before forging a match.

Candidates queued

0

Matches created

0

Step 04

Simulate conversation and gifts

Use the live conversation context to test messaging, gifting, and follow-on systems.

Conversation sandbox

Use the live conversation context to send a message or gift as a chosen participant.

No active conversations

Forge a match first, then the related conversation will show up here.

Gift catalog

Make sure the gifting demo path is ready before you enter a conversation.

Safe to run repeatedly. Missing definitions are created and existing ones are refreshed.

Large Drink

A large-format cocktail or mocktail meant to be shared.

Missing

Suggested $15.00

Small Drink

A single-serve craft beverage to get the night started.

Missing

Suggested $8.00

Flowers

Seasonal bouquet arranged by our local floral partner.

Missing

Suggested $35.00

Fotolav Photo

Capture the moment in the Fotolav booth with a commemorative print.

Missing

Suggested $25.00

Entry Pass to Club

Skip the line and walk into the partner club as a VIP guest.

Missing

Suggested $60.00

Conversations

0

Active gifts

0

Step 05

Validate the current state

Use the live snapshot to confirm that your actions created the exact slot, participants, matches, and conversations you expected.

Recent slots

Quick visual check that the active venue, people, and matches look right.

No active slots

Create a venue and a slot above, then the live state will appear here.

Recent conversations

Confirm that the match and messaging side of the scenario is live.

No conversation activity yet

Create a match first, then send a message or gift to verify the full path.