← Back to Documentation
Quick Start
5 min setupGet Intrex running locally for development or evaluation. For production deployment, see the Deployment Guide.
Development
Local setup for development and testing
- ✓ Local PostgreSQL or Supabase
- ✓ Development SMTP (optional)
- ✓ Hot reload enabled
Production
Deploy for real-world usage
- ✓ Production Supabase
- ✓ Verified SMTP credentials
- ✓ Vercel or self-hosted
Prerequisites
- Node.js 20+ installed
- pnpm package manager (npm install -g pnpm)
- Supabase account (free tier works)
- Git installed
01
Clone and Install
Clone the repository and install dependencies with pnpm.
git clone https://github.com/your-org/intrex.git
cd intrex
pnpm install02
Configure Environment
Set up your environment variables for Supabase and other services.
cp .env.example .env
# Edit .env with your credentials:
POSTGRES_URL=postgresql://...
AUTH_SECRET=your-secret-key
BASE_URL=http://localhost:300003
Setup Database
Run migrations and seed initial data including jurisdictions.
pnpm db:migrate
pnpm db:seed04
Start Development
Launch the development server with Turbopack.
pnpm dev
# Visit http://localhost:3000Verify Installation
Once the dev server is running, verify everything works:
- Landing page loads at localhost:3000
- Sign-up page works
- Can create test branch
- Dashboard loads correctly
Ready for Production?
This quick start sets up a local development environment. For production deployment:
- • Use production Supabase project (not local)
- • Configure verified SMTP credentials
- • Set up proper environment variables
- • Enable database backups
Next Steps
Now that you have Intrex running, explore these guides to set up your compliance monitoring: