Build Secure API Service to Verify Firebase Passwords (SCrypt) and Sync Login to Supabase (Integrate it to Flutter Flow)

Job ID: 40032945

Budget: ₹1,500 – ₹12,500 INR

I am migrating an app from Firebase Auth to Supabase Auth.
However, FlutterFlow only supports one authentication provider at a time, so users cannot log in with their old Firebase passwords unless we manually verify them.

Firebase password verification uses a special SCrypt hashing algorithm, and this can only be validated using the Firebase SDK, which requires Node.js.

For this reason, I need a small secure API service that does the following:

1. A Small Secure Node.js API (1–2 endpoints)

The API must:

Accept email + password from the FlutterFlow app

Verify the password using:

Firebase SCrypt hashing

Firebase Admin SDK

If the password is correct:

Automatically create/update the user in Supabase Auth

Set a new Supabase password transparently

Return a success response so the app can log the user into Supabase

Integrate that API in FlutterFlow

Why it is needed : I am migrating an app from Firebase Auth to Supabase Auth but the Password is not migrating