Brighter Wallet

A comprehensive financial management and wealth tracking application with iOS and web components.

2024-03 - PresentIn Progress

A comprehensive financial management and wealth tracking application with iOS and web components.

SwiftSwiftUINode.jsSupabasePlaidStripeVercel

Overview

Brighter Wallet is a full-featured fintech platform that helps users track their net worth, manage bank accounts, and monitor investment portfolios. The app integrates with financial institutions to provide complete visibility into your financial health.

Core Features

Bank Account Linking — Connect multiple bank accounts securely via Plaid integration to automatically sync balances and transactions.

Net Worth Tracking — View your complete financial picture with historical data visualization and interactive charts showing your wealth over time.

Investment Portfolio Management — Track stock portfolios with real-time data, view performance history, and monitor your investment growth.

Account Categorization — Organize accounts by type including credit cards (with utilization tracking), checking/savings, investment accounts (401k, brokerage), and loans.

Technical Architecture

The platform consists of three main components:

iOS App (SwiftUI) — Native iOS application built with Swift 6 and SwiftUI, following MVVM architecture. Integrates Plaid Link SDK for bank connections and StoreKit 2 for subscriptions.

Backend API (Vercel) — Serverless Node.js functions handling sensitive operations like token exchange and payment processing.

Marketing Website — Next.js website for product information and user acquisition.

Integrations

  • Supabase — PostgreSQL database with row-level security and authentication
  • Plaid — Bank data aggregation and account linking
  • Stripe — Subscription payment processing
  • Finnhub — Historical stock price data for portfolio tracking
  • Google Sign-In — OAuth authentication

Key Features

  • Bank account linking via Plaid
  • Net worth tracking with historical charts
  • Investment portfolio management
  • Subscription payments with Stripe
  • Secure authentication with Google Sign-In