Getting Started
Learn how to get started with DineFlow
Prerequisites
- Node.js 18+ (LTS recommended)
- pnpm 8+ (use Corepack)
- GitHub access to the private repository
# Enable pnpm via Corepack
corepack enable
corepack prepare pnpm@latest --activateGet the code (private repo)
Repository: https://github.com/AryanVBW/kulhad-chai-booking
# SSH (recommended)
git clone git@github.com:AryanVBW/kulhad-chai-booking.git
# or HTTPS (requires Personal Access Token for private repos)
git clone https://github.com/AryanVBW/kulhad-chai-booking.git
cd kulhad-chai-bookingInstall & configure
# Install dependencies
pnpm install
# Create local environment file
cp .env.example .env.local
# Edit .env.local and add your Supabase credentials
# SUPABASE_URL=...
# SUPABASE_ANON_KEY=...Run locally
# Start dev server
pnpm dev
# Open the app
open http://localhost:3000Build & start (production)
pnpm build
pnpm startWhere to go next
- Installation guide (repo): https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/setup/installation.md
- Supabase setup (repo): https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/setup/supabase-setup.md
- Admin creation (repo): https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/setup/admin-creation.md
- Troubleshooting (repo): https://github.com/AryanVBW/kulhad-chai-booking/tree/main/docs/troubleshooting
For a broader overview, see the README in the repository.