Tools We Use

How We Power Our Apps with Firebase

Firebase is our go-to backend platform for auth, databases, hosting, analytics, and messaging. It sits behind our Flutter apps, Unity projects, and internal tools — handling the heavy lifting so we can focus on experience and design.

Part of our Tools We Use series. Firebase is free to start, with scalable pay-as-you-go pricing as your apps grow.

Overview

What Firebase Is

Firebase is Google’s Backend-as-a-Service (BaaS) platform — offering cloud databases, authentication, storage, hosting, analytics, and push notifications under one umbrella.

We use Firebase as the backend spine for our apps and experiments, especially where real-time data and quick iteration matter.

Visit Firebase Back to Tools

Why We Use Firebase

  • Fast setup: Auth, database, and hosting in minutes.
  • Scalable: Start free, then scale automatically with real traffic.
  • Deep integrations: First-class support for Flutter, Unity, and web.

Firebase lets us skip writing boilerplate backend code and focus on features, UI, and user experience.

Explore Firebase

How We Use It at OnTheCouchStudio

  • Authentication: Email, passwordless, and social sign-in for our apps.
  • Cloud Firestore: Storing user data, settings, and app state in real time.
  • Cloud Storage: Hosting media, images, and downloadable assets.
  • Analytics & Crashlytics: Tracking performance and stability for releases.

Combined with Flutter and Unity, Firebase gives us an end-to-end stack for building, shipping, and monitoring our apps.

Start with Firebase

Example Stack We Like

  • Frontend: Flutter app or Unity project.
  • Backend: Firebase Auth + Firestore + Cloud Functions.
  • Analytics: Firebase Analytics feeding into Google Analytics / Sheets.
  • Project Management: Roadmaps and docs stored in Notion.

This combo gives us a fast, modern, scalable setup for both experimental builds and production apps.

See Firebase Products
TOP