Welcome to DineFlow Docs
Get started with DineFlow documentation
Introduction
Welcome to the official documentation for DineFlow — a modern restaurant management platform with a customer portal, admin dashboard, billing, analytics, and enterprise‑grade security.
Use this site as your launchpad for setup, development, and operations.
Repository (Private)
This project’s codebase lives in a private GitHub repository:
- Repository: https://github.com/AryanVBW/kulhad-chai-booking
Access requirements:
- Be added as a collaborator or have organization-level access.
- Use SSH (recommended) or HTTPS with a Personal Access Token (PAT).
Clone
# SSH (recommended)
git clone git@github.com:AryanVBW/kulhad-chai-booking.git
# or HTTPS (requires PAT for private repos)
git clone https://github.com/AryanVBW/kulhad-chai-booking.gitcd kulhad-chai-bookingQuick Start
# Install pnpm if not installed
corepack enable
corepack prepare pnpm@latest --activate
# Install dependencies
pnpm install
# Environment variables
cp .env.example .env.local
# Open .env.local and add your Supabase credentials
# Run the development server
pnpm devNow visit http://localhost:3000
For full setup details, see the project README’s Quick Start section.
Documentation map (GitHub)
Key guides in the repository (private):
- Setup
- Installation: https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/setup/installation.md
- Admin creation: https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/setup/admin-creation.md
- Supabase setup: https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/setup/supabase-setup.md
- Architecture
- System overview: https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/architecture/system-overview.md
- Auth details: https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/architecture/auth-details.md
- Codebase overview: https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/architecture/codebase-overview.md
- Features
- Deployment
- Troubleshooting
Docs home (repo): https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/README.md
Highlights
- Customer‑facing QR ordering with animated UI
- Admin dashboard for orders, menu, tables, users, analytics
- Automated billing and payment tracking
- Real‑time updates with Supabase
- Hardened security (RLS, RBAC, JWT, secure headers)
Member Work & Progress
Project Statistics
- Total Issues: 51
- Completed: 39 (76%)
- In Progress: 12 (24%)
- Last Updated: November 8, 2025
Active Development
Vivek W (@AryanVBW) - Full-stack Lead
Completed: 39 issues including Admin Dashboard, Billing, User Management, QR Codes, Reports, Documentation
Current: Project oversight and documentation maintenance
View contributions →
Naman Gupta (@gnaman734) - Frontend Engineer
Working On: 4 issues
- API Route Optimization (High Priority)
- API Rate Limiting (High Priority)
- Database Query Optimization (Medium Priority)
- Real-time Updates Optimization (High Priority)
Focus: Backend optimization, API performance, database efficiency
View contributions →
Riddhi Kherra (@rxiddhi) - Backend Engineer
Working On: 5 issues
- Error Handling Middleware (High Priority)
- Mobile Responsiveness (High Priority)
- Component Library Standardization (Medium Priority)
- Dark/Light Theme Implementation (Medium Priority)
- Accessibility Compliance (Medium Priority)
Focus: Frontend polish, UI/UX improvements, accessibility
View contributions →
Saniya Khatik (@Saniya777-byte) - DevOps & QA
Working On: 8 issues
- Enhanced Admin Dashboard (High Priority)
- Sales Analytics (High Priority)
- Revenue Visualization (High Priority)
- Inventory Management (High Priority)
- Product Performance Analysis (Medium Priority)
- Customer Analytics (Medium Priority)
- Time-based Reports (Medium Priority)
- Notifications Center (Medium Priority)
Focus: Dashboard features, analytics, reporting systems
View contributions →
Track All Issues
For detailed issue tracking, assignments, and tech stack information, visit:
Tech stack
- Frontend: Next.js + React + JavaScript + TailwindCSS
- Backend: Next.js API Routes, Supabase (PostgreSQL, Auth, Realtime)
- Hosting: Vercel (frontend) + Supabase (backend)
- Tooling: pnpm, ESLint, JavaScript
Next steps
- Start with the local setup above, then see:
- Getting Started: /docs/getting-started
- Repository Docs Home (private): https://github.com/AryanVBW/kulhad-chai-booking/blob/main/docs/README.md