FinFlow is a modern, intuitive, and secure application designed to help you take full control of your financial life. The twist? This entire application is built with Flutter, delivering a slick, high-performance experience on Mobile (Android & iOS), Web, and Desktop (Windows)... all from a single codebase! The goal was to truly test the power of Flutter's cross-platform capabilities, using Supabase as a fast, open-source backend.
• Created a full-featured finance tracking application using Flutter and Supabase, deploying a single codebase across 4 distinct platforms (iOS, Android, Web, Windows).
• Integrated secure user authentication and data persistence using Supabase Auth and Database, ensuring all user
financial data is 100% protected and synced across devices.
• Designed an intuitive UI incorporating 3+ key features (a central dashboard, custom categorization, and transaction
filtering) to provide users with clear, actionable insights into their financial habits.
• Managed application state efficiently using the Provider package to maintain a consistent 60 FPS ensuring a responsive and seamless user experience across all platforms.