MT
SaaSLaravelTailwind CSS

Mini Wallet Real-Time Transfers

Overview

About the project

Mini Wallet simulates a production-grade neobank: atomic transfer workflows, fraud-safe commissions, and instant UI feedback. Built as a teaching project, it doubles as a reference architecture for Laravel + Vue teams adopting event-driven design.

Engineering

Challenges & solutions

Challenges

  • 01Ensuring balance integrity during simultaneous transfers
  • 02Notifying senders and receivers of new transactions without polling
  • 03Configuring SPA auth with Sanctum across multiple subdomains

Solutions

  • 01Implemented row-level locking and dedicated WalletTransferService orchestration
  • 02Broadcast TransferCompleted events via Pusher and hydrated Vue stores with Echo
  • 03Documented Sanctum setup with stateful domains, CSRF guards, and CI-ready env templates

Tech Stack

Laravel 12Vue 3Inertia.jsPostgreSQLRedisPusherTailwind CSSTypeScript

Project Info

Completed
2025
Category
SaaS
Tag
Laravel
Tag
Tailwind CSS

Like what you see?

Let’s build something that ships at this scale.

Get in Touch