Dashboard

Your corgi command center.

Launch readiness

0/5 systems awake

Playable MVP, infra pending

This panel checks configuration presence only, never secret values.

PostgreSQL persistence

The app is running in seed/local fallback mode.

Set DATABASE_URL on the VPS and run the Docker db-bootstrap profile.

Clerk authentication

Guest mode is active and sign-in pages show pending setup.

Set NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY and CLERK_SECRET_KEY.

Admin verification guard

Verified/rejected transitions stay effectively blocked when DB is configured.

Configure Clerk or set CORGIDEX_ADMIN_TOKEN before accepting real claim moderation.

Object storage

Photo uploads use the VPS filesystem mount.

Set R2_ACCOUNT_ID, R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, R2_BUCKET, and R2_PUBLIC_BASE_URL.

Instagram import

Wrapped pages use API-backed handle previews and owner-submitted media.

Create Meta app credentials and a token later if real Instagram media import becomes priority.

Owner activity

Your tiny progress machine.

Device memory active

0

Joy score

0

Likes

0

Saves

0

Comments

0

Claims

Invite analytics

Track the claim nudges.

Device invite memory

0

Copies

0

DMs

0

Comments

0

Handles

My corgis

Achievements

0/8 badges awake

Joy points: 0 · local
First Corgi

Start or save one claim draft.

0/1

Tiny Fan Club

Like two feed posts.

0/2

Sticker Collector

Save one favorite post.

0/1

Corgi Correspondent

Leave one quick feed comment.

0/1

Bone Collector

Reach 5 joy points through feed rituals.

0/5

Champion Splooter

Reach 30 joy points.

0/30

World Traveler

Collect three claim drafts from public handles.

0/3

Birthday Hero

Verify one claim when server auth is ready.

0/1

Claim drafts

Browser-saved owner claims

– –

No local claim drafts yet.

– –

No draft wizard corgi

A small wizard hat is waiting patiently in inventory.

Register a corgi