Skip to content

abdulrahman-abdulmojeeb/cafe-menu

Repository files navigation

Secret Cafe Menu

A bilingual (Arabic/English) digital menu for Secret Cafe in Jeddah, Saudi Arabia.

Features

  • Bilingual support (Arabic/English) with RTL layout for Arabic
  • 9 categories with 60+ menu items
  • High-quality images from HungerStation
  • Responsive design for mobile and desktop
  • Clean, modern UI based on FeastQR design
  • QR code accessible
  • Static site - no database required

Tech Stack

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • i18next for internationalization
  • Shadcn UI components

Getting Started

Install Dependencies

npm install
# or
pnpm install
# or
yarn install

Run Development Server

npm run dev
# or
pnpm dev
# or
yarn dev

Open http://localhost:3000 to view the menu.

Deployment

Deploy to Vercel

The easiest way to deploy is using Vercel:

  1. Push this repository to GitHub
  2. Import the project in Vercel
  3. Deploy

Deploy to GitHub Pages

  1. Update next.config.mjs for static export
  2. Run npm run build
  3. Deploy the out directory

Menu Data

Menu data is stored in src/data/menu.json. To update menu items, prices, or add new items, edit this file.

License

All rights reserved © 2024 Secret Cafe

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •