DeltaFX CRM
Full-stack · Flutter app & Django backend · 2026 → present
A cross-platform client portal for a forex brokerage, and the backend behind its social feed: wallets, trading accounts, IB/affiliate management, social trading, AI market analysis, and support — architected and delivered end to end.
- Clean Architecture + BLoC with
get_itDI — 11 feature modules, 151 use cases and 63 BLoCs across 118K LOC, with a typedResult<Ok, Err>boundary replacing exception-based error flow. - Dio + Retrofit networking driven by a Swagger codegen pipeline producing ~190K LOC of type-safe clients and
dart_mappablemodels, behind an interceptor chain for auth, transparent 401 refresh, envelope unwrapping and logging. - Deposits, withdrawals and transfers with address whitelisting; demo and live accounts; IB rebate, network and installment dashboards; ProTrader copy-trading follow flows; AI-assisted chart analysis.
- Discovery, the app's social-feed backend, on Django Ninja (async), PostgreSQL and Redis — 10 apps and 90 endpoints covering feed ranking, moderation, paid promotions, search and insights.
- CRM integration over OAuth/JWKS bearer auth, role permissions and wallet payments with refunds; the OpenAPI contract is exported straight into the app's codegen.
- 1,715 localization keys with zero hardcoded strings, and a Figma-token-driven design system generated into typed Dart theme code.
- Dev/sandbox/production build flavors, GitHub Actions CI running
flutter analyze+ tests on every PR, per-branch APK/iOS artifacts, a custom Dart analyzer plugin for project lint rules, 132 unit/BLoC test suites, and 488 backend tests running against Docker-based sandbox and production stacks.