Independent project
Money Transfer 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




