Quantity Kitchen
Quantity Kitchen is a comprehensive online food ordering platform designed specifically for bulk catering and event management. It bridges the gap between individual meal prep and large-scale event catering, featuring a unique "Make Your Own Meal" (MYOM) builder and a robust admin panel for managing orders, payments, and master data.
About the Project
Quantity Kitchen is a dual-interface digital solution comprising a customer-facing mobile/web application and a powerful administrative backend. The platform is tailored for "Quantity Kitchens," an online catering service that guarantees perfect taste for parties both big and small.
The customer app offers a seamless browsing experience with pre-set meal packages categorized by cuisine (e.g., Maharashtrian, Punjabi) and a dynamic pricing model where the cost per plate decreases as the guest count increases. Its standout feature is the "Make Your Own Meal" (MYOM) builder, allowing users to act as their own chef by selecting specific items from categories like Farsan, Soup, and Main Course. The user flow includes occasion selection, delivery date scheduling, and a streamlined checkout process.
On the backend, the admin panel acts as the command center. It manages all master data for the app, including Occasions (like Engagement, Baby Shower), Customer databases, and Payment transactions. It provides a clear overview of the system's health, allowing administrators to toggle visibility (Is Active), track creation logs, and monitor purchase returns.
Key Features
Customer Application Features
- Dual Ordering Modes: Users can choose between "Pre-Set Meals" (hand-picked chef combinations) and "Make Your Own Meal" (customizable category-based selection).
- Occasion-Based Filtering: Orders are linked to specific life events (Birthday, Engagement, Festival Gatherings) to tailor the meal context.
- Interactive Menu Builder: A visual interface allowing users to add or remove specific items and see the price update in real-time.
Order & Meal Management Features
- Dynamic Pricing Engine: The price per plate automatically adjusts based on the total number of guests, incentivizing larger orders.
- Delivery Scheduling: Ensures orders are placed with a mandatory notice period (e.g., at least 3 days in advance) to manage kitchen load.
- Order Summary & Checkout: A clear cart view displaying the selected occasion, date, time slot, and dynamic total amount before payment.
Admin Panel Features
- Occasion Master Management: Full CRUD (Create, Read, Update, Delete) control over the occasions displayed in the app, including toggling active status and managing sort order.
- Customer Database Management: A comprehensive view of the customer base, including contact details, total orders placed, and account status (Active/Inactive).
- Transaction & Payment Tracking: A dedicated payment view to monitor transactions by unique keys, statuses (Success/Failed), amounts, and associated order IDs.