Environment Variables

Complete reference for all configuration options. Set these in your Vercel project settings, hosting platform, or .env.local file.

Core

VariableRequiredDescription
DATABASE_URLYesPostgreSQL connection string (Neon recommended)
BLOB_READ_WRITE_TOKENNoVercel Blob token for card image uploads. Auto-set when using the Vercel Blob integration.

Branding

VariableRequiredDescription
NEXT_PUBLIC_APP_NAMENoApplication display name(Default: Wishpr)
NEXT_PUBLIC_APP_DOMAINNoYour deployment domain(Default: wishpr.sidihost.sbs)
NEXT_PUBLIC_APP_TAGLINENoApp tagline/description(Default: Anonymous messages, beautifully shared)
NEXT_PUBLIC_BRAND_NAMENoOrganization name in footer(Default: Imoogle Technology)
NEXT_PUBLIC_BRAND_URLNoOrganization website URL(Default: https://imoogle.com)
NEXT_PUBLIC_GITHUB_URLNoGitHub repo URL. Leave empty to hide the GitHub button.

Colors

VariableRequiredDescription
NEXT_PUBLIC_PRIMARY_COLORNoPrimary brand color (hex)(Default: #01b4e4)
NEXT_PUBLIC_SECONDARY_COLORNoSecondary accent color (hex)(Default: #90cea1)
NEXT_PUBLIC_ACCENT_COLORNoDark 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.