Skip to content

A Food Ordering App with Modern UI - separate access for admin and normal users

Notifications You must be signed in to change notification settings

d-cryptic/food-ordering-app

Repository files navigation

Food Ordering WebApp

  • A Food Ordering WebApp with
    • Modern UI
    • User Authentication
    • Admin Access
    • Cart Addition

Live Link

Link

Tech Stack

  • ReactJS
  • TailwindCSS
  • framer-motion
  • React Icons
  • Firebase
  • Redux
  • React Router DOM

Features

  • Admin Side

    • Admin authentication via google sign in using firebase
    • Admin can add new item to the menu via web app
    • can delete any item from the menu
  • User Side

    • Users also include admin
    • Can select any item from the menu
    • All the items selected will be seen in cart
    • The total is shown in cart menu when you click on it
  • UI Features

    • Attractive and modern Homepage UI
    • Slider for menu items - here fruit
    • Filtering of items based on category
    • Cart menu
    • Not available item shown on 'item not found'
    • Mobile Responsive

TODO for V2

  1. Change favicon
  2. Solve 'Add to Cart - same item' bug
  3. Solve Slider bug
  4. Solve 'add item by admin form - two options not get cleared' bug
  5. Razorpay/ Stripe integration
  6. Auth - email/password
  7. Add to LocalStorage
  8. Use CDN for image fast loading
  9. 'Order Now' Homepage