Skip to content

FoodVilla aims to simplify the process of ordering food online by offering features such as restaurant discovery, detailed menus, search functionality, and a user-friendly cart system. It provides a convenient and enjoyable experience for users similar to popular food delivery platforms like Swiggy.

Notifications You must be signed in to change notification settings

Adarsh01208/Foodvilla

Repository files navigation

FoodVilla: Online Food Ordering Web Application

FoodVilla is an online food ordering web application inspired by platforms like Swiggy, designed to provide users with a seamless experience for discovering restaurants, exploring detailed menus, placing orders, and managing their cart.

Table of Contents

  1. Introduction
  2. Dependencies
  3. Key Features
  4. Installation
  5. Usage
  6. Configuration
  7. Code Snippets
  8. Contributing
  9. License

1. Introduction

FoodVilla aims to simplify the process of ordering food online by offering features such as restaurant discovery, detailed menus, search functionality, and a user-friendly cart system. It provides a convenient and enjoyable experience for users similar to popular food delivery platforms like Swiggy.

2. Dependencies

Make sure you have the following dependencies installed before setting up FoodVilla:

  • React
  • NPM
  • Parcel
  • Process
  • Redux-toolkit

3. Key Features

  • Restaurant Discovery: Explore a variety of restaurants.
  • Detailed Menus: View comprehensive menus with descriptions.
  • Search Functionality: Easily find specific restaurants.
  • Add to Cart: Conveniently add items to the shopping cart.
  • User Authentication: Secure login and logout functionality.

4. Installation

To install FoodVilla, follow these steps:

  1. Clone the repository to your local machine.

    git clone https://github.com/Adarsh01208/Foodvilla.git
  2. Install dependencies.

    npm install

5. Usage

Start the application with the following command:

npm start

Visit http://localhost:3000 in your web browser to access FoodVilla.

6. Configuration

FoodVilla uses a live API for fetching restaurant data. No additional configuration is required for basic setup.

7. Code Snippets

Screenshots:

Landing Page:

8. Contributing

Contributions are welcome! Please check this repository for guidelines on how to contribute.

9. License

FoodVilla is released under the MIT License. See the LICENSE.md file for details.


Feel free to customize this template according to the specific details of your project. Provide additional sections or details as needed to make the README file more informative and user-friendly.

About

FoodVilla aims to simplify the process of ordering food online by offering features such as restaurant discovery, detailed menus, search functionality, and a user-friendly cart system. It provides a convenient and enjoyable experience for users similar to popular food delivery platforms like Swiggy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published