BankIt — Retail Banking UI Kit
A comprehensive Flutter UI kit for retail banking applications, showcasing production-ready interface components with BLoC/Cubit state management, Material 3 design system, persistent dark mode, and complete banking flows including account management, bill payments, transfers, and an interactive ATM/branch map powered by OpenStreetMap.

Context
Open-source Flutter UI kit (MIT license). The interactive demo runs the full Flutter UI in the browser with fictional data that resets on every refresh.
Highlights
- Account overview with a swipeable debit/credit card carousel and an animated transaction feed.
- Banking services: bill payments, internal/external/international transfers, financing products and account requests.
- ATM and branch locator on an interactive OpenStreetMap map (flutter_map), with detail panels and tiles that follow the app theme.
- Light and dark themes persisted with HydratedBloc; the web demo swaps in in-memory storage so nothing is saved.