Skip to content

Latest commit

 

History

History
80 lines (52 loc) · 2.31 KB

README.md

File metadata and controls

80 lines (52 loc) · 2.31 KB

🍽️ Restaurant Finder App

This is a React Native Expo app that integrates with Firebase and the Yelp API. The app allows users to search for restaurants, list food items, and manage food items with functionalities like delete, deactivate, and more.

📱 Features

  • 🔍 Restaurant Search: Search for restaurants using the Yelp API.
  • 📝 List Food Items: View and add food items for selected restaurants.
  • 🗑️ Manage Food Items: Delete or deactivate food items.
  • 🔐 Authentication: User authentication using Firebase.

🛠️ Tech Stack

  • React Native (Expo)
  • Firebase (Authentication, Storage & Firestore)
  • Yelp API (Restaurant data)

🚀 Getting Started

Prerequisites

Ensure you have the following installed:

🔧 Installation

  1. Clone the repository:

    git clone https://github.com/theashhar/EatsEasy.git
    cd EatsEasy
  2. Install dependencies:

    npm install
  3. Start the Expo server:

    npx expo start
  4. Run the app:

    • Use the Expo Go app on your phone to scan the QR code.
    • Alternatively, press a to run on Android emulator or i for iOS simulator.

📂 Project Structure

Below is a visual representation of the project's file structure using a dependency graph:

Dependency Graph

🔑 Firebase Setup

  1. Go to the Firebase Console.
  2. Create a new project and add a Web app.

🗒️ Yelp API Setup

  1. Go to the Yelp Developers Portal.
  2. Create an app to get your API key.

🤝 Contributing

Contributions are welcome! Please fork this repository and submit a pull request for any improvements.

📄 License

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

📧 Contact

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