iFood Clone App

This is a clone of the iFood application developed in Java, integrated with Firebase for data storage and authentication via email. The application uses the Retrofit library to make API requests and provide an experience similar to iFood for food ordering.

Key Features

  • Integration with Firebase: Real-time data storage and user authentication via email.
  • Retrofit: Using Retrofit to make API calls, allowing users to order food from local restaurants.
  • Friendly User Interface: An intuitive and easy-to-use user interface for browsing restaurants, menus and placing orders.
  • Order Management: Users can view order history, track order status in real time, and place previous orders again.
  • Ratings and Comments: Possibility to rate and leave comments about restaurants and orders.

Requirements

  • Android Studio
  • Firebase account for project configuration
  • Internet connection
  • Settings

To run this application, follow the following steps:

  • Clone this repository to your local environment.
  • Create a Firebase project and configure email authentication.
  • Override the Firebase settings in the google-services.json file.
  • Run the app in Android Studio and test on an Android device or emulator.

Contribution

Feel free to contribute to this project. You can open issues or submit pull requests for improvements, bug fixes or new features.

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