ExtranetBackend migrationStripe payments

Recovering a B2B extranet when backend and payments block every release.

I joined a live product tied to a proprietary platform, with Stripe half-done and a UI that was hard to use. I audited the real state, closed the payment flow and migrated the backend to Supabase without stopping operations.

Type

B2B extranet

Stack

Next.js · Supabase · Stripe · Vercel

My role

Technical audit + backend migration

Context

Agency project

Screenshots omitted for confidentiality

This project is presented without screenshots. The content describes the technical work anonymously while preserving relevant context and decisions.

Context

A live product that could not evolve with confidence.

B2B gift card tool with three profiles (admin, partners and beneficiaries). The stack depended on an external provider, online payments were half-finished and every change carried operational risk. The goal was to regain control without stopping the business.

Starting point

External backend, incomplete payments and friction in daily use. Every iteration was risky and expensive to maintain.

Outcome

Own backend on Supabase, Stripe closed in production and a stable interface for the team's day-to-day work.

What I delivered

I started with an audit and migration plan, closed the Stripe payment circuit, fixed critical frontend issues and moved the backend to Supabase while keeping the application running.

StripeSupabaseTechnical audit

Main interventions

Profile-based access

Separate spaces for admin, partners and beneficiaries, with permissions scoped to each role.

Online payments

Stripe flow completed and tested end to end in the real environment.

Leaving the external platform

Planned migration to Supabase without interrupting the client's operations.

Usable interface

Frontend fixes to return a reliable tool for daily work.

3

operational profiles — admin, partners, beneficiaries

100%

Stripe payment circuit closed

0

external platform dependency after migration

Technical stack

Frontend

Next.jsReactTypeScript

Backend

SupabasePostgreSQLMigrations

Payments & deployment

StripeVercelMonitoringQA

— LET'S WORK TOGETHER _

You have an idea. I build it.

Figma mockup, spec document or just an idea — I handle full-stack development end to end.