Welcome to BiteWise, a modern, comprehensive, and scalable Smart Restaurant Management platform designed to streamline operations from order taking to kitchen prep and delivery.
BiteWise divides the restaurant workflow into dedicated interfaces for smooth execution:
- 👨🍳 Chef Interface: Real-time order monitoring with item-level status updates (Pending → Preparing → Ready).
- 🤵 Waiter Interface: Seamless order management ensuring prompt delivery to tables when items change to "Ready".
- 👤 Customer Interface: An intuitive, contactless digital menu and ordering experience.
- 🛡️ Admin Dashboard: Overview of restaurant performance, inventory tracking, menu modifications, and user management.
BiteWise boasts Status Consistency Tracking, meaning all interfaces share a single source of truth. Orders are tracked strictly using an item-level status system:
Pending ➔ Preparing ➔ Ready ➔ Served
This eliminates confusion and creates a true real-time transparent workflow across the entire restaurant.
- Frontend: React.js with Vite
- Styling: Tailwind CSS & shadcn/ui for sleek, modern, and accessible UI components
- Language: TypeScript for robust typing and maintainability
Follow these steps to set up the local development environment:
- Node.js (v16+ recommended)
- npm or yarn installed
-
Clone the repository:
git clone https://github.com/BhavikaSainani/Smart-Restaurant-Management.git cd Smart-Restaurant-Management -
Install the dependencies:
npm install
-
Start the development server:
npm run dev
After running the development server, your application will be available at http://localhost:5173. Open this address in your browser to explore the different dashboards.
BiteWise - Enhancing the modern dining experience.