Environment Variables
Complete reference for all configuration options. Set these in your Vercel project settings, hosting platform, or .env.local file.
Core
| Variable | Required | Description |
|---|
DATABASE_URL | Yes | PostgreSQL connection string (Neon recommended) |
BLOB_READ_WRITE_TOKEN | No | Vercel Blob token for card image uploads. Auto-set when using the Vercel Blob integration. |
Branding
| Variable | Required | Description |
|---|
NEXT_PUBLIC_APP_NAME | No | Application display name(Default: Wishpr) |
NEXT_PUBLIC_APP_DOMAIN | No | Your deployment domain(Default: wishpr.sidihost.sbs) |
NEXT_PUBLIC_APP_TAGLINE | No | App tagline/description(Default: Anonymous messages, beautifully shared) |
NEXT_PUBLIC_BRAND_NAME | No | Organization name in footer(Default: Imoogle Technology) |
NEXT_PUBLIC_BRAND_URL | No | Organization website URL(Default: https://imoogle.com) |
NEXT_PUBLIC_GITHUB_URL | No | GitHub repo URL. Leave empty to hide the GitHub button. |
Colors
| Variable | Required | Description |
|---|
NEXT_PUBLIC_PRIMARY_COLOR | No | Primary brand color (hex)(Default: #01b4e4) |
NEXT_PUBLIC_SECONDARY_COLOR | No | Secondary accent color (hex)(Default: #90cea1) |
NEXT_PUBLIC_ACCENT_COLOR | No | Dark accent color for text/headings (hex)(Default: #0d253f) |
Priority Order
Environment variables always override defaults in lib/branding.ts. This means you can rebrand entirely from your hosting dashboard without touching any code.