Bank App - Flutter with API Integration
Overview
A mobile banking application built with Flutter that integrates with a backend API to provide secure banking functionalities.
Features
Authentication
- ✅ Email and password login
- ✅ Secondary authentication with owner-provided auth code
- 🔒 Secure token-based session management
User Profile
- 👤 View and edit personal information
- 🖼️ Change profile picture
- ✏️ Update nickname and profile details
Transactions
- 💳 View transaction history
- 🔍 Filter transactions by:
- Specific card
- Date range
- Amount range
- 🧪 Add test/dummy transactions
Fund Transfer
- 💸 Transfer money to other accounts
- 📊 Transaction history tracking
- 🔐 Secure API-based transfers
Technical Stack
- Framework: Flutter
- State Management: Provider
- Architecture: MVVM
- API: RESTful integration
- Security: Token-based auth, encrypted communication
Installation
git clone http://git.sixqin.com:3000/Bilal/bankApp.git
flutter clean
flutter pub get
Description
Languages
Dart
84.8%
C++
7.6%
CMake
6.1%
Swift
0.7%
C
0.4%
Other
0.4%