A modern, interactive digital menu application built with React, TypeScript, and Material UI.
- Interactive page-flip layout for a natural menu experience
- Detailed menu items with images, nutritional info, and taste indicators
- Mobile-responsive design for use on phones and tablets
- Shopping cart functionality for ordering
- Order tracking with 3-minute edit window
- React
- TypeScript
- Material UI
- react-pageflip
- react-router-dom
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository
git clone https://github.com/your-username/digital-menu.git cd digital-menu -
Install dependencies
npm install -
Start the development server
npm run dev -
Open your browser and navigate to
http://localhost:5173
- Browse through the menu by flipping pages
- Click "Add to Cart" to select items
- Customize your order with preferences
- View and edit your active orders within a 3-minute window
MIT
- Images from Unsplash
- Icons from Material UI