Skip to content

Web app for automating and digitizing ordering experience in restaurants | Hosted on Azure app service and database

Notifications You must be signed in to change notification settings

NeuroNut/DINE-SCAN-FRT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DINE-SCAN-FRT

Web app for automating and digitizing ordering experience in restaurants | Hosted on Azure app service and database

DINE SCAN

In today's fast-paced world, the dining experience at restaurants often involves long wait times to order food and make payments. This inefficiency can lead to customer dissatisfaction and negatively impact restaurant operations. The DINE SCAN project aims to address this problem by introducing a QR code-based food ordering web app with integrated data analysis.

INDUSTRY/SOCIETY BENEFITTED

DINE SCAN primarily benefits the restaurant industry and society at large. Restaurants can enhance their operational efficiency, efficient inventory management, and provide a more convenient dining experience to customers. Customers benefit from reduced wait times, contactless ordering, improving their overall dining experience.

This is a web app which baiscally:

Lets the restaurant owner:

--> manage a digital menu --> generate QR codes to place on tables --> track live orders --> get analytics

Lets the customer:

--> access the menu by scanning qr code, and passing otp login --> place orders --> view their past orders

Azure services used:

App Service

Azure Database for MySQl flexible Server

The app service has usage limits, and currently the project is live and working, in case the limit exeeds and all the Azure credits are used up, the project demo url won't work.

Basic Working:

The web app is deployed through Bitbucket on Azure services and MySQL flexible database is accessed in PHP and Python as required

Uses CRUD operations to manage menu and orders

Used Fast2sms API for OTP login

Pyscript is used to display data analysis reports to the restaurant owner

Azure data studio is used to create the database schema and monitor the db.

Sql file of the database has been added in the repo, to better udnerstand the data flow

Future Scope

  • Intergration online paymnets and billing management
  • Making the menu more customizable for the owner
  • integrating customer feedback
  • adding more attributes to menu items like ingredients and categories
  • using oreder data to train ML model like: Demand Forecasting, Recommendation system, Anomaly detection etc

NOTE: the api key for fast2sms api, and the SSL certificate file are not there in this repository but the database credentials are present in this code. The project is deployed through Bitbucket.

Screenshots:

image image image image image

Collaborators:

Aditya Agarwal (NeuroNut)

Aman Ruhela (amanruhela1)

Himanshu Singh (himanshu-singh07)

Mohammad Suhail(Suhail-nagore)

Important:

When we further explored about this idea, we found a Linkedin page of Banglore based company 'Dinescan' seeming to provide a similar service. However we couldn't find more about the compnay anymore from anywhere. We as the developers of this project are not assosiated with the same in any sense and our work is obviously not copied. As we liked this name of "Dine Scan" which we thought of, on our end independently, and had also submitted in the synopis, we decided to continue with this name. But we found this information worth mentioning.

About

Web app for automating and digitizing ordering experience in restaurants | Hosted on Azure app service and database

Topics

Resources

Stars

Watchers

Forks