Portfolio demo - no real money, no real bank

Banking for the
Digital Age

A full-stack neobank built as a portfolio project: instant transfers on a double-entry ledger, Plaid bank linking, and Stripe-issued virtual cards. Stripe runs in test mode and Plaid in sandbox mode, so no real money is ever involved.

No signup. A throwaway account, seeded with sample activity.

Next.js 16
Frontend & API
Postgres + Prisma
Database & ORM
Stripe + Plaid
Integrations

What NeoBank Demonstrates

The pieces of a modern banking product, built end to end against provider test environments

Responsive Web App

One responsive interface that works on phone, tablet, and desktop

Authenticated Access

Supabase Auth with email/password and OAuth sign-in, plus Stripe Identity verification

Double-Entry Ledger

Every transfer writes matching debit and credit entries in one atomic transaction

Cards & Transfers

Stripe Issuing virtual cards and Plaid bank linking, running in test and sandbox mode

Want to look around?

Jump straight into a populated account. No signup, no email confirmation. Nothing you do here touches real money or a real bank.

No signup. A throwaway account, seeded with sample activity.