City Express

CT Express — International Money Transfer
Role
Flutter Developer
PlatformsAndroid, iOS
App StoreComing Soon
Play StoreComing Soon
Project Overview
CT Express is a comprehensive international money transfer application that enables users to send money globally with competitive exchange rates and low fees. The app features secure authentication, KYC verification, beneficiary management, real-time currency conversion, transaction tracking, and multi-environment deployment support. Built with Flutter and following clean architecture principles for scalability and maintainability.
Features
- Secure user authentication with social login integration
- KYC verification for individual and business accounts
- Beneficiary management with multiple payment methods
- Real-time currency conversion with live exchange rates
- International money transfers with competitive fees
- Transaction history and detailed tracking
- Virtual card management and balance tracking
- Push notifications for transaction updates
- Multi-environment support (Dev, Staging, Production)
My Responsibilities
- Implemented complete authentication flow with secure session management
- Built KYC verification system for individual and business accounts
- Developed beneficiary management with search and filtering capabilities
- Created real-time currency converter with live forex rates
- Integrated international transfer system with quote generation and confirmation
- Implemented transaction tracking with detailed history and status updates
- Added virtual card functionality with balance management
- Configured multi-environment deployment with Firebase integration
- Implemented offline persistence using HydratedBloc for seamless UX
- Added push notifications for transaction status updates
Tech Stack
Category | Tools / Libraries |
---|---|
State Management | Bloc, Hydrated Bloc, Flutter Bloc |
Networking | Dio, Connectivity Widget |
Firebase | Core, Analytics, Crashlytics |
Navigation | Go Router, Persistent Bottom Nav |
UI/UX | Flutter 3.22, Dart, Responsive Sizer |
Storage | Get Storage, Path Provider |
Notifications | Flutter Local Notifications |
DevOps | Flutter Flavorizr, Multi-environment config |
Outcome / Highlights
International Transfers
KYC Verification
Real-time FX Rates
Multi-environment
Offline Persistence
Push Notifications
- Complete end-to-end money transfer flow from registration to transaction completion
- Robust KYC system supporting both individual and business verification
- Real-time currency conversion with competitive exchange rates
- Seamless multi-environment deployment with Firebase integration
- Offline-capable architecture ensuring reliable user experience
- Comprehensive transaction tracking and beneficiary management
Get Updates
App Store and Play Store links will appear here once live.














Description
Cubit
sept 2023
CT Express is a comprehensive international money transfer mobile application built with Flutter. The app enables users to send money globally with competitive exchange rates and low fees. Key features include secure authentication with social login integration, KYC verification for individual and business accounts, beneficiary management with multiple payment methods, real-time currency conversion with live forex rates, and comprehensive transaction tracking. The app supports multi-environment deployment (Dev, Staging, Production) with Firebase integration, offline persistence using HydratedBloc, and push notifications for transaction updates. Built following clean architecture principles, it provides a seamless end-to-end money transfer experience from user registration to transaction completion, with robust security measures and user-friendly interface design.