Skip to content

pshereen/uber-eats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Uber Eats Clone

A full-stack Uber Eats-style food delivery web application, built with modern web technologies and hosted on Render. This project replicates the core features of Uber Eats, enabling customers to browse restaurants, add menu items to their cart, and place orders. Restaurant owners can manage their menus and track incoming orders through a dedicated dashboard with real-time updates.

image

πŸš€ Features

πŸ§‘β€πŸ³ For Restaurant Owners

  • Secure login and authentication
  • Dashboard for managing:
    • Restaurant profile
    • Menu items (add, edit, delete)
    • Order tracking

🍽️ For Customers

  • Browse a list of available restaurants
  • View restaurant menus and item details
  • Add items to a shopping cart
  • Place orders with customer information
  • View order confirmation and status

πŸ› οΈ Tech Stack

Frontend

  • React + TypeScript
  • Tailwind CSS
  • Redux Toolkit for state management
  • Axios for API calls

Backend

  • Node.js + Express
  • MongoDB with Mongoose
  • JWT for authentication

Deployment

  • Hosted on Render (Backend)
  • MongoDB Atlas for cloud database

πŸ§‘β€πŸ’» Getting Started

Prerequisites

  • Node.js and npm
  • MongoDB Atlas or local MongoDB instance

Installation

  1. Clone the repository
    git clone https://github.com/yourusername/ubereats-clone.git
    cd ubereats-clone

About

Uber Eats

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages