A simple and efficient Food Ordering Platform for waiters to take customer orders at restaurants.
This app helps streamline the order-taking process by allowing waiters to quickly select menu items, manage orders, and send them for preparation.
menu_app is built to digitize the restaurant ordering process. Instead of using pen and paper, waiters can directly use this app to:
- Browse the restaurant's digital menu
- Take orders from customers at the table
- Update or modify orders
- Send the order for preparation
This reduces mistakes, saves time, and improves efficiency in busy restaurants.
You can view the live project here:
menu_app Deployment
- Digital menu display
- Add/remove items from an order
- Update ongoing orders
- Responsive design (works on tablets/mobiles used by waiters)
- Fast and intuitive UI for quick order-taking
- Framework: Next.js (React)
- Database: MongoDB
- Authentication & Hosting: Firebase
- Realtime Updates: Pusher
- Styling: CSS
Clone the repository:
git clone https://github.com/ayushidhete/menu_app.git
cd menu_app
cp env-example .env
# edit .env with your values
npm install
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.