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.
- 🏨 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.
-
Frontend:
- ⚛️React Native,
- ⚙️ JavaScript
-
Backend:
- 🟩 Node.js,
-
Database:
- 🔥 Firebase
-
🟩 Node.js installed
-
📦 npm (Node Package Manager) installed
-
🔥 Firebase account and setup
-
📥 Clone the repository:
git clone https://github.com/AnujaHPatil/TastyTreat
-
📂 Navigate to the project directory:
cd TastyTreat
-
📦 Install dependencies:
npm install
-
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 theandroid/app
directory. - 🛠️ Configure Database.
-
🚀 Start the application:
npm run start
-
📱 Run the application on an Android device or emulator:
npm run android
- 📱 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.
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.
This project is licensed under the MIT License. See the LICENSE file for details.
- Author: Anuja Hemant Patil
- 📧 Email: [email protected]