Skip to content

"Foodiez" is an online platform designed to facilitate seamless transactions between sellers and buyers in the food industry.

Notifications You must be signed in to change notification settings

sobhandev2003/Foodiez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

Foodiez: Online Food Ordering Platform

Foodiez is an online platform designed to facilitate seamless transactions between sellers and buyers in the food industry. With a user-friendly interface, both sellers and buyers can easily navigate the website to fulfill their respective needs.

User Types

Seller

Sellers can register their restaurants on the platform and showcase their menu offerings. They have the capability to add and manage food items available for sale.

Buyer

Buyers can explore a variety of food options from registered restaurants and conveniently place orders.

Features

  • User Authentication : Foodiez prioritizes user security through a robust authentication system. Users must log in with valid credentials to access the platform, ensuring that only authorized actions are performed. The implementation of JSON Web Tokens (JWT) enhances authentication security.

  • Order Management : Efficiently handle the entire order process, from placement to tracking and cancellation. Both buyers and sellers benefit from a streamlined and user-friendly order management system.

Seller Actions

  • Delivered Pending Order : Sellers can update the delivery status for pending orders to "delivered."
  • Cancel Order with Reason : Sellers can cancel orders and provide reasons, facilitating clear communication.
  • Update Delivered Status : Sellers can update the status of orders to reflect successful delivery.

Buyer Actions

  • Add to Cart : Conveniently add desired food items to the shopping cart.

  • Place Order : Easily place orders for selected items in the cart.

  • Cancel Order with Reason : Buyers can cancel orders and provide a reason for cancellation, improving transparency.

  • Rating and Feedback : Buyers have the ability to leave ratings and feedback for delivered orders.

  • Location Services : Utilize automatic address detection based on the user's current location, enhancing the efficiency of the delivery process.

Tech Stack

Client:

project-screenshot project-screenshot project-screenshot

Server:

project-screenshot project-screenshot

database:

project-screenshot

Authentication

project-screenshot

Snape

before login any account
before-login.snap.mp4
buyer account
snap.buyer.mp4
seller account
snap.seller.mp4