Fintech · React · Banking

Stonegate

Year

2025

Duration

8 weeks

Role

Full-Stack Developer

Category

Web

Stonegate

Client Type

Web Product

Delivered

2025

Timeline

8 weeks

Stonegate is a full-stack online banking platform with multi-currency accounts (GBP, USD, EUR), peer-to-peer transfers, real-time FX swaps, virtual and physical card management, and a full KYC onboarding flow. Built for a premium, modern banking experience from day one.

Building a production-grade banking interface requires handling real financial data, multi-currency balances, and atomic transactions, all with a consumer-grade polish that builds user trust from the very first login.

React and TypeScript frontend with Supabase for auth, real-time data, and atomic RPC transaction functions to prevent double-spend. Multi-currency wallet system with live FX rate feeds. Zustand for client state, Framer Motion for transitions, and a fully responsive dark and light interface.

What Was Built

01

Multi-Currency Wallets

GBP, USD, and EUR accounts each with dedicated IBANs and sort codes for local and international use.

02

International Transfers

Send to saved beneficiaries worldwide with real-time FX conversion at live rates.

03

Currency Swap

Atomic cross-currency swaps with live exchange rates, no spread surprises.

04

Card Management

Virtual and physical debit card controls per account, with freeze/unfreeze in one tap.

05

Transaction History

Full audit trail with status tracking, reference numbers, and per-transaction receipts.

Results

01

Full multi-currency banking product live with real auth, wallets, and transactions

02

Atomic FX swap execution prevents double-spend across currency accounts

03

Complete KYC onboarding flow from sign-up to verified account

Technologies Used

ReactReact
TypeScriptTypeScript
SupabaseSupabase
TailwindTailwind
Node.jsNode.js

Want Something Like This?

Let's talk about your project. I typically respond within 24 hours.