Skip to content

akarshghildyal/DineX

Repository files navigation

Alternative Text

Introduction

Interactive Menu Experience

In a world where dining out is as much about the experience as it is about the food, DineX introduces an unprecedented interactive menu experience. By leveraging the power of augmented reality, diners can now see, in 3D, exactly what they are about to order. This AR feature does more than just showcase the dish; it brings it to life on the diner's table, offering a realistic preview of the meal's presentation, portion size, and allure. Imagine the delight of seeing a virtual version of your chosen dish, making it easier to decide whether it's exactly what you're craving or if you're ready to explore something new. This level of interaction encourages diners to venture beyond their usual orders, reducing the likelihood of dissatisfaction and inspiring a more adventurous dining culture.

Operational Efficiency and Real-Time Insights

For restaurant managers and staff, DineX is not just a novelty for guests but a robust tool designed to streamline operations. The professional dashboard offers a comprehensive view of the dining process, from orders coming in to feedback being shared. With real-time order tracking and the ability to update the menu instantly (for example, when an item is out of stock), restaurants can operate more efficiently, reducing wait times and improving the overall customer experience. The analytics and feedback module provides valuable insights into customer preferences and dish performance, allowing for data-driven decisions that can significantly enhance service quality and menu offerings. DineX transforms the traditional restaurant management model, offering a tech-forward approach that addresses both front-of-house and back-of-house needs, ensuring that the dining experience is smooth, enjoyable, and above all, memorable.

Features

  • Augmented Reality (AR) Menus
  • Interactive Dish Exploration
  • Real-Time Menu Updates
  • Professional Dashboard for Management
  • Customizable AR Experience for Branding
  • Feedback and Review System
  • QR Code for Easy Menu Access

Benefits:

  • Enhanced Dining Experience
  • Informed Food Choices
  • Increased Operational Efficiency
  • Higher Customer Satisfaction
  • Dynamic Menu Adaptability
  • Marketing and Branding Opportunities
  • Insights into Menu Performance
  • Reduction in Food Waste
  • Direct Channel for Customer Feedback
  • Secure Data Handling

Target Entities

Full-Service Restaurants

Establishments seeking to offer a unique dining experience, improve operational efficiency, and reduce wait times for their customers.

Casual Dining and Cafes

Venues that want to enhance the customer's decision-making process with interactive menus and reduce the reliance on extensive wait staff.

Hotel Dining Services

Hotels that wish to provide guests with an immersive dining experience as part of their overall hospitality package.

Event Catering Services

Caterers interested in providing an interactive menu experience for event attendees, making it easier to manage large orders and preferences.



Tech Stack

FastAPI Next.js Blender Model Viewer Python

Challenges Faced

Scaling of 3D Models

Despite the allure of bringing dishes to life in stunning 3D, one of the primary challenges encountered was the scaling of these intricate models across various devices and screen sizes. Ensuring consistent rendering quality and performance optimization posed significant hurdles, requiring meticulous attention to detail and iterative testing processes.

Frontend and Backend Integration

Integrating the frontend user interface with the backend systems posed another set of challenges. Achieving seamless communication between the AR menu interface and the restaurant's order management system demanded careful synchronization and robust API development. Addressing latency issues and data synchronization complexities were pivotal in delivering a smooth user experience.

Augmented Reality

Implementing augmented reality functionality presented its own unique set of challenges. From ensuring compatibility with a wide range of devices to optimizing AR rendering for different lighting conditions and environments, navigating the complexities of AR technology required expertise in computer vision, 3D rendering, and user experience design. Additionally, mitigating user fatigue and maintaining a balance between immersion and usability were ongoing considerations throughout the development process.

Financial Model

Subscription-Based Model for Restaurants:

Full-service restaurants, fine dining establishments, and hotel dining services can subscribe to DineX's platform on a monthly or annual basis, gaining access to its augmented reality menu service and professional dashboard for order management and analytics. Subscription tiers could be based on the size and scale of the restaurant, offering varying levels of features and support.

Customization and Branding Services:

DineX offers customization options for restaurants, bars, and cafes to incorporate their branding into the augmented reality experience. Additional fees may apply for personalized branding elements, such as custom AR models and branded QR code stands.

Advertising Revenue:

DineX provides opportunities for targeted advertising within its platform, allowing restaurants to promote specials, events, and promotions directly to their customers. Advertising slots could be sold on a per-impression or per-click basis, generating additional revenue for DineX.

Installation & Running

Backend

git clone https://github.com/akarshghildyal/DineX/
cd DineX
pip3 install -r requirements.txt
uvicorn main:app --host=0.0.0.0 --port=8000

Frontend

# Install nodejs and npm before
cd client
npm install
npm run build
npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published