Dashboard shell

Overview

The dashboard is now wired for Postgres. Once the schema is pushed and records are added, these cards and panels will reflect live operational data.

Railway + Next.js + Postgres

Active niches

3

Live niche count from Postgres.

Prospects queued

6

Live prospect count from Postgres.

Campaigns running

2

Live campaign count from Postgres.

Ready to contact

1

Prospects currently marked READY.

Top niches

DB connected

Boat dealers

validatingScore: 82

Strong initial target with visible website quality gaps and local lead capture opportunities.

Marinas

researchingScore: 71

Potentially stronger recurring-revenue fit, but needs more validation on operator pain and buying urgency.

RV dealers

backlogScore: 64

Useful comparison market if marine outreach underperforms.

Immediate next steps

  1. 1. Add DATABASE_URL to Railway if it is not already present.
  2. 2. Run npm run db:push locally or through Railway shell to create the tables.
  3. 3. Create the first niche, prospect, and campaign records.
  4. 4. Add auth before any wider sharing of the dashboard URL.

Recent activity

Seeded first campaign drafts to light up dashboard views.

Mar 16, 2026, 4:34 AM

Seeded initial niche shortlist for boat dealers, marinas, and RV dealers.

Mar 16, 2026, 4:34 AM

Initial schema seeded with starter niches, prospects, campaigns, and activity records.

Mar 16, 2026, 4:34 AM