Independent project

Money Transfer Prototype

SwiftUI · Prototype

A SwiftUI banking-transfer prototype that demonstrates transfer creation, validation, scheduling, history, and analytics using simulated local data.

Overview

Native iOS prototype for designing a secure, clear money-transfer experience. It does not process real payments or connect to a banking backend.

Key Features

  • Dashboard with balance and transfer activity.
  • Create instant or scheduled transfers.
  • Beneficiary, IBAN, amount, currency, and reason validation.
  • Review and confirmation flow.
  • Transfer history.
  • Search.
  • Status filters.
  • Transfer details.
  • Dark mode.

Technical approach & technologies

Locally persisted profile and transfers, seeded JSON data, local statistics, typed validation, loading/error/empty states, and simulated transfer submission.

Swift 5SwiftUISwift ChartsSwift Observationasync/awaitCodableJSONDecoderUserDefaultsMVVMclean-layer separationdependency injectionprotocol-based services

Screenshots

Money Transfer Prototype screenshot
Money Transfer Prototype screenshot
Money Transfer Prototype screenshot
Money Transfer Prototype screenshot
Money Transfer Prototype screenshot