Skip to content

armanthepythonguy/khana-bluelearn-hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

khanapng

KHANA-a simple restaurant application

KHANA is a Restaurant reservation application which was made using React JS, a JavaScript library to make awesome UI ,HTML,Bootstrap, Flask and Firebase.

This application uses React JS component oriented UI creation paradigm. All components are written in HTML and CSS style and are combined to get a single build for production purpose using Webpack 5.

Front end is implemented using HTML5 and CSS and Bootstrap as our Front-end Framework.

Back end is implemented using Flask (which runs on python) and Firebase.

About Flask: Flask is a micro web framework written in Python.Flask supports extensions that can add application features as if they were implemented in Flask itself.Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools.

Firebase is an MBaaS (mobile backend as a service) from Google that provides all the features that most apps would need from an MBaaS, with support for both web and mobile clients

Finally, we deploy the website using Heroku which is a cloud service platform.

This is a responsive web application for viewing in both Mobile and Desktop.

LINK of the project

https://khana-bluelearn-hackathon.herokuapp.com/

Features

  • Code is rewritten with React JS 17
  • Latest features of Bootstrap is used
  • Latest features of HTML5 is used
  • The API is build using Flask
  • The data used in the application is stored in Firebase
  • React JS Hooks are used with Functional components

This is a simple restaurant application

It is a Full Stack Application

All the restaurant details namely cusines, establishment type, address, locality, are stored in the database.

Searching facility using locality, name and cuisines Searching can be done after logining - the Search box and clicking on the several features of a location,date and time. After selecting the options , the available restaurants at that particular time will be shown. When the customer chooses a restaurant , the information regarding the vacancies for the table will be visible, and will be available to reserve.

THINGS TO KEEP IN MIND

TO SEARCH FOR A SEAT INPUT SOME FAMOUS CITY , DATE :- 19/12/2021, ANY OF THE GIVEN TIME FROM THE OPTIONS OPTIONS

VIDEO

https://youtu.be/CHa2WNkuMaQ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published