Skip to content

Latest commit

 

History

History
71 lines (58 loc) · 3.26 KB

README.md

File metadata and controls

71 lines (58 loc) · 3.26 KB

e-FoodOrdering-WebApp

  • Website where customer can buy food of their choice, Would able to add their food items to cart, and purchase via online payment method.
  • User will be authenticated via authentication process for their privacy, the user details they provide will be saved in an encrypted format.
  • User would able to search restaurant of their choice according to their mood preference.

Technology Used

  The Web Application is created using following technologies and features.
   |
   |_ Front-End 
   |          |_ React.Js
   |          |_ Redux 
   |          |_ React Routers
   |          |_ Axios  
   |          |_ Javascript
   |          |_ CSS 
   |          |_ HTML
   |
   |_ Backend [ MVC (Modal View Controller) structure ]
         |     
         |_ Server
         |    |_ Node.Js
         |    |_ Express.Js
         |    |_ JWT - Json Web Token
         |    |_ Bcrypt
         |    |_ Axios
         |    |_ Mongoose 
         |    |_ PostMan
         |    |_ Food & Restaurant API data (Fetched from zomato food ordering website)
         |    
         |_ Database 
              |_ MongoDB

Overview

Landing Page

image

Authentication - Login Page

image

Authentication - SignUp Page

image

Home Page / Delivery

image image

Hoem Page / Dineout

image image

Filtering Restaurant on the basis of location and restaurant name

image image

Selecting a restaurant to order food

image

Food Category offered by selected restarant

image

Adding Food to cart and visiting to My Cart

image

Buying food from MyCart

image

Making Payment from RazorPay

image

Bugs

• The Routing Process doesn't work on GitHub-Pages, thus deployed version would not be able to preview.