Skip to content

Foodie is a food delivery app built with React, styled using Tailwind CSS, and Redux Toolkit for state management

Notifications You must be signed in to change notification settings

Sharmaji513/Foodie.com

Repository files navigation

🍕 Foodie - The Ultimate Food Delivery Experience 🍔

Foodie is a food delivery app built with React, styled using Tailwind CSS, and powered by Redux Toolkit for state management. Hungry? Let Foodie bring delicious food to your doorstep!


2024-09-30-18-03-50.1.mp4

🚀 Features

  • 🏠 Home Page – Discover featured restaurants and popular dishes
  • 🔍 Search Page – Easily find your favorite food items
  • 🎉 Offers Page – Browse exclusive deals and offers
  • Empty Cart Page – Minimalist view when no items are added
  • 🛒 Cart Page – Add, view, and manage items in your cart
  • Shimmer Effect – Beautiful loading placeholders for a polished UI

🖼️ Screenshots

1. Home Page

2024-09-30-18-07-35

2. Search Page

2024-09-30-18-08-25

3. Offers Page

2024-10-04-11-28-45

4. Restaurant Menu

2024-09-30-18-09-10

5. Cart Page

2024-09-30-18-09-30

6. Empty Cart

2024-09-30-18-09-36


🛠️ Tech Stack

  • React – JavaScript library for building dynamic user interfaces
  • Tailwind CSS – Utility-first CSS framework for fast styling
  • Vanilla CSS – Custom styling for specific components
  • React Router – Declarative routing for seamless navigation
  • Redux Toolkit – Simplified state management for app-wide state like cart and offers
  • Shimmer Effect – Smooth loading animations while content is fetched
  • Custom Hooks - Resusable the components easily.

⚙️ Installation and Setup

Follow these steps to run Foodie on your local environment:

  1. Clone the repository:
    git clone https://github.com/Sharmaji513/foodie-app.git
    cd foodie-app
    
  2. Install dependencies::
     npm install
    
    
  3. Run the app:
    npm start or npm run dev
    

This will start the app on http://localhost:3000.

📂 Project Structure

 src/
├── components/        # Reusable components
├── pages/             # All page components
├── store/             # Redux slices
├── assets/            # Images and static assets
└── App.js             # Main app component

🧑‍💻 Contributing

We welcome contributions! Whether it’s fixing bugs, adding new features, or improving the design, feel free to submit a pull request or open an issue to discuss potential changes.

About

Foodie is a food delivery app built with React, styled using Tailwind CSS, and Redux Toolkit for state management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published