Uptown

Uptown Restaurant Platform

A premium, bilingual (Arabic/English) restaurant ordering system built with Next.js, Supabase, and Lahza Payment Gateway.

🚀 Getting Started

1. Environment Setup

Copy .env.example to .env.local and fill in your credentials:

cp .env.example .env.local

2. Installations

npm install

3. Database Seeding

To initialize your database with the default menu, categories, and branches:

  1. Set a secret ADMIN_KEY in your .env.local.
  2. Visit: http://localhost:3000/api/seed?key=YOUR_ADMIN_KEY

4. Running Locally

npm run dev

🔒 Security & Deployment

GitHub Guidelines

Supabase Security

Payment Integration

🛠 Tech Stack