Skip to content

mansi35/mars-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAAWAT-E-MARS

Technology Stack

express

  • Frontend is implemented using React JS.
  • Backend of the project is implemented using Node JS.
  • MongoDB is used as a NoSQL database.
  • Alan AI is used for building voice assisstance .
  • Git is used for version control.
  • Flask Restful API is used for suggesting food based on the mood.

Folder Structure

  • front-end of the project is present in this repository
  • all the individual pages can be found inside src/pages directory
  • all react components can be found inside src/components directory

Features and Functionalities

1. Login with Email and Password 4. Voice Assistant
2. Single-scan service with QR Code 5. Introduction of Order Sequencing
3. Food recommendation based on emotions 6. Secured Payment Gateway

 Login with Email and Password

  • User information is saved in the MongoDB database.
  • The password is hashed first and then stored.
  • Authentication is done using JSON Web Token (JWT).
  • The calendar after successful login would be an empty one.

 Voice Assistant

  • Use our voice navigation feature to have a contact-free experience if you don't want to be bothered by anyone, like a waiter.
  • Alan AI is used to integrate a voice assistant into the application.
  • Navigation in the web app can be done using voice commands.

 QR Coded Menu

  • We provide a single-scan service at our restaurant.
  • Customers can now use the application by boarding the rocket by scanning the QR code that is attached.

 Food Recommendation based on Emotions

  • Welcome to the first restaurant on Mars, where you can order food based on your current mood.

 Payment with GPay

  • Secure Payment Gateway

Commands that can be used

  • All simple conversations
  • Ask about what this application does
  • Navigate through the application
  • Food recommendation based on sentiments