Feature request - Login Page and Firebase integration

Hi Base44 team,

I’m building a women’s health app, Luna, and I’d like to request a few features to support our subscription model and compliance requirements.

Goal:
Allow users to log into the app only after subscribing through an external website (Stripe) — similar to how Spotify handles memberships. This setup avoids in-app purchases and App Store/Google Play’s 30% transaction fees.

Feature requests:

  1. Firebase Integration

    • Use Firebase Authentication to manage user sign-up, login, and profile data.

    • Store basic user data and subscription status within Firebase.

  2. Editable Login Page / Paywall Flow

    • Allow customisation of the login/onboarding screen so users are clearly guided to subscribe via our external website.

    • The login flow should:

      • Direct new users to the website for membership sign-up.

      • Let returning users log in to check their subscription status.

  3. Stripe + Webhook Flow

    • Stripe (via our website) sends a webhook to Firebase when a payment is successful.

    • Firebase updates the user’s subscription record (e.g., subscriptionStatus: active).

    • Firebase then triggers a webhook or API call to Base44’s backend to update the user’s status in your system so the app unlocks.

Example flow:

  1. User downloads Luna and logs in (Firebase Auth).

  2. App checks Base44 → sees subscriptionStatus: inactive.

  3. App shows “Subscribe via website” screen.

  4. User pays on website (Stripe).

  5. Stripe webhook → Firebase (subscriptionStatus: active).

  6. Firebase webhook → Base44 backend → App unlocks features.

Thank you so much — I want to make sure this setup is both smooth for users and technically clean for the team.

Warmly,
Alessia Millsom
Founder, Luna

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Request

Date

4 months ago

Author

Alessia Millsom

Subscribe to post

Get notified by email when there are changes.