WebRTC + Supabase + Meme Science

Who has more aura?

Find out who has more aura. Match with a stranger, survive a 10-second scan, and get a dramatic winner reveal the internet will absolutely overreact to.

2 sec to understand10 sec to settle it1 tap to share the result

You

+487 Aura

Opponent

+212 Aura

Example reveal

ABSOLUTE AURA DOMINATION

Share-ready
2.4k battles in the last 24h
47 countries matched tonight
31% share rate on big wins

10-second product loop

Understand it instantly. Share it instantly.

1. Tap Start Battle.

2. Let the camera read your vibe.

3. Get a winner card dramatic enough for TikTok comments.

Aura Formula

score =
faceVisible * 120 +
eyeContact * 110 +
centered * 90 +
stillness * 80 +
lighting * 70 +
expression * 60 +
memeBonus

Built for viral retention

The entire loop is compressed into one spicy little ritual.

Instant camera setup

One permission prompt, large mobile controls, and a battle-ready preview before matchmaking begins.

Realtime matchmaking

Supabase queueing and WebRTC signaling keep the flow snappy while hybrid mode avoids dead-end waits.

Aura scoring engine

MediaPipe-powered face landmarks plus lighting, stillness, and expression metrics shape a funny, consistent score.

Winner reveal theatre

Big typography, score bars, dramatic overlays, and result titles built for screenshots.

Share cards out of the box

Generated OG cards work in both landscape and story ratios, ready for X, IG Stories, and Discord flexing.

Premium-ready foundation

Stripe, PostHog, legal pages, and leaderboard routes are already wired in for the next monetization phase.

Monetization-ready

Free-to-viral now, premium when the loop proves itself.

Free

$0

Unlimited battles with ad-supported matchmaking.

Premium

$4.99

Go ad-free and flex with exclusive cosmetic aura boosts.

Creator

$19

Built for streamers, clips, referrals, and branded overlays.

FAQ

Everything your users ask before they start farming clips.

Is Aura Score real?

It is a humorous score built from face visibility, centering, eye contact approximation, stillness, lighting, expression, and a deterministic meme bonus.

Do you store video?

No video is stored by default. The app only processes live frames in-browser for scoring and uses WebRTC peer-to-peer for the call.

What happens if no one is online?

The app gracefully falls back to a demo rival so the product always feels alive while real matchmaking spins up.

Can I use it on mobile?

Yes. The interface is built mobile-first with large touch targets, adaptive layouts, and responsive video cards.