Environment & Local Development
Prerequisites
- Node.js 18+
- pnpm / npm / yarn
- Optional: Supabase project for realtime/auth/storage features
Quick start
git clone https://github.com/Mohamed-faaris/Genfess.git cd Genfess pnpm install cp .env .env.local # Edit .env.local and add required values (see below) pnpm dev
Important environment variables
- NEXT_PUBLIC_BASE_URL — e.g. https://your-domain.com
- Supabase (optional):
NEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_ANON_KEY
The project validates public envs in src/env.js. Update that file if you add more NEXT_PUBLIC_ variables.