DineFlow Docs

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:

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.git
cd kulhad-chai-booking

Quick 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 dev

Now 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):

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