Skip to content

imranrkhan13/FoodExpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FoodExpress

A modern and responsive restaurant browsing and food ordering web application built using React, TypeScript, TailwindCSS, and a Node.js + Express + MongoDB backend.


Features

Restaurant System

  • Browse all restaurants
  • Real-time search functionality
  • Advanced filters: Cuisine, Rating, Cost
  • Pagination for large datasets
  • Detailed restaurant pages with menu and categories

Cart & Ordering

  • Add items to cart with ease
  • Adjust quantities (increase/decrease)
  • Remove items from cart
  • Persistent cart using LocalStorage
  • Checkout page with delivery details
  • Order confirmation screen with unique order ID

Responsive UI

  • Fully mobile-friendly design
  • Interactive UI with smooth animations
  • Modern gradient buttons and clean layout

Tech Stack

Frontend:

  • React
  • TypeScript
  • TailwindCSS
  • React Router
  • Lucide Icons

Backend:

  • Node.js
  • Express.js
  • MongoDB + Mongoose

Getting Started

1. Clone the Project

git clone imranrkhan13/FoodExpress
cd FoodExpress

2. Install Frontend Dependencies

cd frontend
npm install
npm run dev

3. Install Backend Dependencies

cd backend
npm install
npm run dev

4. Seed Restaurant Data

npm run seed

Project Structure

frontend/   → React + TypeScript UI  
backend/    → Express API + MongoDB  

Future Enhancements

  • User authentication (Login/Signup)
  • Payment gateway integration
  • Real-time order tracking
  • Wishlist & Favorites feature
  • Admin dashboard for restaurant management

License

This project is open source and available under the MIT License.


Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

A full-stack food ordering platform built with React, TypeScript, and Node.js that enables users to browse restaurants, filter by cuisine and ratings, and place orders with a persistent shopping cart and checkout system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages