An open API service indexing awesome lists of open source software.

https://github.com/aanchalm691/tasty-takeaway

Tasty Takeaway is a simple React-based food listing app showcasing top restaurants.
https://github.com/aanchalm691/tasty-takeaway

frontend-project functional-components hoo jsx react reactjs reactlearning

Last synced: 10 months ago
JSON representation

Tasty Takeaway is a simple React-based food listing app showcasing top restaurants.

Awesome Lists containing this project

README

          

# ๐Ÿฝ๏ธ Tasty Takeaway

**Tasty Takeaway** is a dynamic food listing app built with ReactJS, designed to showcase top restaurants using clean, card-style layouts. Built as a learning project, it focuses on implementing search and filter features using static data while reinforcing core React and JavaScript concepts.

---

๐Ÿš€ Features

๐Ÿ” Search Functionality โ€“ Allows users to filter restaurants based on their name input.

โญ Top-Rated Filter โ€“ Highlights and displays restaurants with ratings above a certain threshold.

๐Ÿงพ Mock Data Display โ€“ Restaurants are rendered from static, hardcoded JSON-style data.

๐Ÿงน Reset Option โ€“ Users can easily clear all filters and return to the full list.

๐Ÿ–ผ๏ธ Clean Restaurant Card UI โ€“ Each restaurant is displayed in a neatly styled card format.

---

## ๐Ÿ› ๏ธ Technologies Used

- **ReactJS**
- **JavaScript (ES6+)**
- **HTML & CSS**
- **Parcel (Webpack)** โ€“ for bundling (adjust based on what you used)

---

## ๐Ÿ“ฆ Getting Started

### 1. Clone the Repository
```bash
git clone https://github.com/aanchalm691/tasty_takeaway.git

cd tasty_takeaway
````

### 2. Install Dependencies

```bash
npm install
```

### 3. Run the App

```bash
npm start
```

The app will run at `http://localhost:1234` (or the default port based on your bundler).

---

## ๐Ÿ“š Learnings

* React Fundamentals use of functional components.
* Working with React Hooks (`useState`).
* Building reusable components and managing props/state effectively.
* Search filter logic and conditional rendering.

---

## ๐Ÿ™Œ Acknowledgments

This project is a personal learning initiative and not affiliated with any real food delivery service or restaurant database.

---

## ๐Ÿ“ฌ Feedback

Feel free to open an issue or submit a pull request if you have suggestions or improvements!