> For the complete documentation index, see [llms.txt](https://flutter-docs.taxi.ridy.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flutter-docs.taxi.ridy.io/installation/firebase.md).

# Firebase

The app seamlessly integrates with four Firebase modules, one of which is essential for app operation, the Firebase Cloud Messaging service which would allow notification delivery. In this step, we'll configure Firebase so that you can proceed with the platform-specific tasks required for Firebase integration in the following steps.

To begin, visit [https://console.firebase.google.com](https://console.firebase.google.com/) and click the "Add New Project" button to create a new Firebase project. This project will be linked to your Google account.

{% hint style="danger" %}
Please note that it is important to configure the server and client components and everything related to the app within a single Firebase project. Avoid using multiple Firebase projects, as this can cause issues with the login feature not functioning correctly.
{% endhint %}

{% hint style="info" %}
Within Ridy, we utilize 1-Firebase's Cloud Messaging, 2-Crashlytics (for crash reports), and 3-Analytics services. However, it's important to note that none of these services serve as the hosting solution for Ridy. All of your information is stored on your server, and you can discontinue using Firebase at any time.
{% endhint %}
