Real Agent Cases

Migrate a 50-screen app from Firebase to Supabase with Claude Code

Source date:
Last verified:
Method:
How we verify

Evidence: Described by posterThe person describes what happened in words, without screenshots or video.

Outcome

Going feature by feature, the poster used Claude Code to generate database schemas, write queries and fix daily errors; they report migrating about 85% of a 45–50 screen Flutter app from Firebase to Supabase in 10–20 days.

Poster says:~85% migrated in 10–20 days

This is the source's own number. We haven't measured it.

Agent

Claude Code

Prompt Recreated prompt

The source did not publish its exact prompt. This one is our reconstruction from what the source describes.

Not sure how to start? Tell me what you're trying to get done and I'll help you turn it into a clear request.

Goal: Help me move my app's backend from Firebase to Supabase, one feature at a time.

Quick check first: Which feature should we move first?

What I need from you:
- Your app's code
- Your current Firebase data structure
- A Supabase project

Rules:
- Move one feature at a time and make sure it works before the next.
- Design the database tables and explain them before creating them.
- If something is missing or unclear, ask me instead of guessing.
- Don't delete Firebase data.

Output: The migrated feature, the new tables, and a checklist of what's left.

If any of this is unclear, tell me what you have and I'll help fill the gaps.

You'll know it worked when: each migrated feature works on Supabase and you know what's left to do.

Source

https://x.com/prayag_dalal/status/1963555583392714791

By Prayag (@prayag_dalal) · Published Sep 4, 2025 · Added Oct 16, 2026 · Last verified Oct 16, 2026

  • Migrate two websites from WordPress to Wagtail with Claude CodeRecreated promptEvidence: Described by poster

    Over a weekend Claude Code migrated two sites from WordPress to Wagtail (PHP to Python), including server setup, data transfer, testing and fixes, and redesigned a homepage; the poster reports nothing broke and traffic and tools stayed in place.

    Claude Code · Coding · Source date:

  • Port a backend to Convex in four hours with Factory's DroidRecreated promptEvidence: Described by poster

    The poster reports that Factory's Droid ported their tRPC/Drizzle custom backend to Convex in about 4 hours, with some bugs left to fix.

    Factory Droid · Coding · Source date:

  • A one-line `codex exec` loop read the Datasette 1.0a20 upgrade docs, fixed the failing tests, and got the datasette-checkbox plugin passing again.

    OpenAI Codex CLI · Coding · Source date: