Quick Start

Deploy your own instance with one click or set up locally in minutes.

One-Click Deploy

The fastest way to get started is deploying to Vercel. Click the deploy button in the GitHub repo and connect a Neon PostgreSQL database. The setup wizard handles everything automatically.

What happens during deploy

  1. 1. Vercel clones the repository to your account
  2. 2. You connect a Neon PostgreSQL database
  3. 3. Environment variables are auto-configured
  4. 4. The database schema is applied automatically
  5. 5. Your app goes live at a .vercel.app URL

Local Development

1. Clone & install
git clone <your-repo-url>
cd wishpr
pnpm install
2. Set up environment
cp .env.example .env.local
# Edit .env.local and add your DATABASE_URL
# Get one free at neon.tech
3. Run database migration
# Execute scripts/setup-database.sql against your Neon database
# You can use the Neon SQL Editor in the dashboard
4. Start dev server
pnpm dev
# Open http://localhost:3000

Prerequisites

  • Node.js 18 or later
  • pnpm (recommended) or npm
  • A PostgreSQL database (Neon free tier works great)