Description
✨ Key Features
- Smart Dashboard: Real-time overview of balances, transactions, spending charts, and quick actions.
- Money Transfers: Peer-to-peer transfers, bank deposits, and internal wallet transfers with instant confirmations.
- Expense Tracking: Categorized spending analytics with daily/weekly/monthly filters.
- Bill Payments: Utilities, subscriptions, and top-ups integrated into one simple payment workflow.
- Wallet Management: Add/remove funds, track limits, and manage linked cards or payment methods.
- Multi-Currency Support: Handle USD, EUR, GBP, and local currencies (configurable via admin panel).
- Authentication & Security: PIN login, biometric auth, OTP, and encrypted local storage.
- Transaction History: Detailed logs with status updates, filtering, and export options.
- Push Notifications: Real-time alerts for transfers, withdrawals, and payments (via Firebase).
- Dark/Light Mode: Adaptive UI for accessibility and comfort.
- Admin Panel: Manage users, transactions, cards, and system configuration.
- Ad Integration (optional): Google AdMob for non-premium user monetization.
⚙️ Technical Stack
- Frontend (Mobile): Flutter 3.x (Dart), Material Design 3 UI
- Backend: Laravel 10/11 (PHP 8.1+), RESTful API
- Database: MySQL 8+ / MariaDB 10.5+
- Push Notifications: Firebase Cloud Messaging (FCM)
- Payments: Stripe, Razorpay, PayPal, or custom gateways (modular architecture)
- Security: AES encryption, JWT authentication, HTTPS/TLS enforced
- Infrastructure: Nginx or Apache; Redis (optional) for caching and queue jobs
Server Requirements: PHP 8.1+, Composer, MySQL/MariaDB, TLS certificate, and enabled extensions (mbstring, openssl, intl, fileinfo, pdo_mysql).
🧩 Installation Guide
- Backend Setup: Upload source →
composer install --no-dev→ copy.env.example→ configure DB, mail, and payment gateways. - Run Commands:
php artisan key:generate→php artisan migrate --seed→php artisan storage:link. - Start Services: Set cron job
* * * * * php artisan schedule:runand start queue worker. - Mobile App Setup: Open project in Android Studio or VS Code → set
BASE_URLin config → add Firebase keys → update icons and package ID. - Build & Deploy: Run
flutter build apk --releaseorflutter build appbundle→ upload to Play Store.
📦 Deliverables
- ✅ Flutter mobile app source (UI + API integration)
- ✅ Laravel backend source code & REST API
- ✅ Database migrations & seeder data
- ✅ Firebase push notification integration
- ✅ Payment gateway stubs & configs
- ✅ Documentation (README + installation)
- ✅ GPL license file
📱 Supported Platforms
- Android: 5.0 (Lollipop) and newer
- iOS: 13+ (iPhone/iPad)
- Web Admin Panel: Chrome, Firefox, Safari, Edge (latest versions)
🧠 Notes
- License: Released under the GPL—you may study, modify, and redistribute under GPL terms.
- Customization Tips:
- Connect multiple payment gateways and enable instant transfer logic via webhooks.
- Integrate AI-based spending categorization for advanced financial insights.
- Localize currencies, date formats, and language packs for regional markets.
- SEO & E-E-A-T Assurance: Clear architecture, transparent licensing, and documented financial workflows boost credibility, performance, and trust for GPL repositories or marketplace listings.
👨💻 Original Developer Credit
Please retain credit to the original marketplace author (e.g.,
CodeCanyon) to acknowledge their expertise and the product’s provenance.
🔒 Disclaimer
This software is a GPL redistribution offered for educational, testing, and development use. We are not the original vendor and do not provide official support or maintenance. All third-party brand names (e.g., Stripe, Razorpay, Firebase) belong to their owners. Before production, ensure compliance with financial regulations, AML/KYC laws, GDPR/CCPA data protection, and banking app security standards in your target jurisdiction.

Reviews
There are no reviews yet.