Prerequisites
Before you begin, make sure you have the following installed:- Node.js 18+ and npm
- PostgreSQL database (running locally or hosted)
- Git
You need to run both the frontend and backend servers simultaneously. Open two terminal windows to keep them running side by side.
Steps
Configure frontend environment
Create a Replace the Supabase values with the URL and anon key from your Supabase project dashboard (Project Settings → API).
.env.local file in the project root:.env.local
Run database migrations
Start the frontend server
In a separate terminal window, from the project root:The frontend starts at
http://localhost:3000.Register your account
Open
http://localhost:3000/register in your browser. Fill in the registration form:- Business Name — your company or organization name
- Email — your login email
- Password — a secure password
- Confirm Password — repeat the password
/register-success.Next steps
Architecture
Learn how the multi-tenant system is structured.
Environment variables
Review all configuration options for frontend and backend.
API reference
Explore the full REST API.
Database setup
Configure and manage your PostgreSQL database.