Jay-agg / foodvilla

Home Page:https://foodvilla-jayant.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FoodVilla 🍽️

Welcome to FoodVilla! This project is a restaurant discovery platform that leverages Swiggy’s live API to display restaurant details, menus, and user reviews. Built with ReactJS, FoodVilla offers a seamless and interactive user experience for food enthusiasts looking to explore new dining options.

Screenshots

Home Shimmer UI Menu

Features

  • Live Restaurant Data: Fetches real-time restaurant details, menus, and reviews using Swiggy’s API.
  • Responsive UI: A modern and responsive user interface
  • State Management: Efficient and scalable state management using Redux.
  • Search and Filter: Easily search and filter restaurants by name, cuisine, and ratings.

Tech Stack

  • ReactJS: For building the user interface and managing component states.
  • Redux: For global state management across the application.
  • Swiggy API: Provides live data for restaurants, menus, and reviews.

Getting Started

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the Repository

    git clone https://github.com/Jay-agg/foodvilla.git
    cd foodvilla
  2. Install Dependencies

    npm install

    or

    yarn install
  3. Run the Application

    npm start

    or

    yarn start

    The application will be available at http://localhost:3000.

Usage

  1. Explore Restaurants: Browse through a list of restaurants fetched from the Swiggy API.
  2. View Details: Click on any restaurant to view detailed information, including the menu and user reviews.
  3. Search and Filter: Use the search bar to find specific restaurants and apply filters to narrow down your choices.
  4. Enjoy Your Meal: Find the perfect dining spot and enjoy your meal!

Contributing

We welcome contributions! Please read our CONTRIBUTING.md for guidelines on how to contribute.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or suggestions, feel free to reach out:


This README file provides a comprehensive overview of your FoodVilla project, making it easy for others to understand and use the application.

About

https://foodvilla-jayant.netlify.app/


Languages

Language:JavaScript 49.7%Language:HTML 26.1%Language:CSS 24.2%