Skip to content

crafter-station/pawboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

267 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hero

Pawboard

Next.js React TypeScript Tailwind Supabase Bun

Where ideas land on their feet

Website · Issues · Community

Documentation

Quick Start

For detailed setup instructions, see the Local Development Guide.

# Install dependencies
bun install

# Start local Supabase
bun supabase:start

# Set up environment (copy .env.local.example to .env.local and add keys)
# Get ANON_KEY with: bunx supabase status --output json | grep ANON_KEY

# Apply migrations and seed database
bun db:migrate:local
bun db:seed:local

# Start dev server
bun dev

Commands

Development

bun dev              # Start dev server
bun build            # Production build
bun start            # Start production server
bun check            # Run linter

Database

bun db:generate       # Generate migrations from schema changes
bun db:generate:local # Generate migrations (using local env)
bun db:migrate        # Apply migrations to database
bun db:migrate:local  # Apply migrations to local Supabase
bun db:seed:local     # Seed local database with test data

Local Supabase

bun supabase:start   # Start local Supabase stack
bun supabase:stop    # Stop local Supabase
bun supabase:status  # Check status
bun supabase:reset   # Reset database

Tech

  • Next.js 16 (App Router, RSC)
  • React 19
  • TypeScript 5 (strict mode)
  • Tailwind CSS 4 + shadcn/ui
  • Supabase Realtime
  • Drizzle ORM
  • Zustand

Releases

No releases published

Packages