Skip to content

An Android application using React Native that allows customers to order their favorite food items from various hotels across Ratnagiri.

License

Notifications You must be signed in to change notification settings

AnujaHPatil/TastyTreat

Repository files navigation

🍔 TastyTreat

Overview

We developed an Android application using React Native, allowing customers to order their favorite food items from various hotels across Ratnagiri. The app is built with React Native and JavaScript for the frontend, and Node.js with Firebase for the backend.

Features

  • 🏨 Hotel Browsing: Browse various hotels and their menus.
  • 🍽️ Food Ordering: Order food items from your favorite hotels.
  • 🛒 Cart Management: Add items to the cart and review before checkout.
  • 🔒 User Authentication: Secure user authentication and profile management.
  • 📜 Order History: View past orders and re-order easily.

Technologies Used

  • Frontend:

    • ⚛️React Native,
    • ⚙️ JavaScript
  • Backend:

    • 🟩 Node.js,
  • Database:

    • 🔥 Firebase

Installation

Prerequisites

  • 🟩 Node.js installed

  • 📦 npm (Node Package Manager) installed

  • 🔥 Firebase account and setup

  • Steps

  1. 📥 Clone the repository:

    git clone https://github.com/AnujaHPatil/TastyTreat
  2. 📂 Navigate to the project directory:

    cd TastyTreat
  3. 📦 Install dependencies:

    npm install
  4. Setup Firebase:

    • 🌐 Create a Firebase project on the Firebase console.
    • 📲 Add your Android app to the Firebase project.
    • 📂 Download the google-services.json file and place it in the android/app directory.
    • 🛠️ Configure Database.
  5. 🚀 Start the application:

    npm run start
  6. 📱 Run the application on an Android device or emulator:

    npm run android

Usage

  • 📱 Open the app on your Android device.
  • 🏨 Browse through the list of available hotels and their menus.
  • 🛒 Add your favorite food items to the cart.
  • 💳 Proceed to checkout and make a payment.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  • 🍴 Fork the repository.
  • 🌿 Create a new branch (git checkout -b feature-branch).
  • 🛠️ Make your changes.
  • 💾 Commit your changes (git commit -m 'Add some feature').
  • 🚀 Push to the branch (git push origin feature-branch).
  • 📝 Open a Pull Request.

License

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

Contact

About

An Android application using React Native that allows customers to order their favorite food items from various hotels across Ratnagiri.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published