Featured Project

Don't Go Broke (FuelWallet)

A comprehensive Flutter app for tracking expenses, budgets, and financial insights. Built with Provider for state management, Supabase-ready services, and responsive UI using Sizer. Features expense tracking, budget management, financial insights, and SMS integration for automated expense categorization.

Don't Go Broke (FuelWallet)

Project Info

Categories

Personal
Mobile
Finance

Technologies

Flutter
Dart
Provider
Supabase
Sizer
Fl Chart
Shared Preferences
Dio

About This Project

Don't Go Broke is a sophisticated financial management app built with Flutter. The app provides comprehensive expense tracking, budget management, and financial insights. It features a clean, responsive UI built with Sizer for adaptive design, Provider for state management, and Supabase integration for backend services. Key features include expense categorization, budget creation and tracking, financial insights with charts, SMS integration for automated expense detection, and multi-platform support for iOS, Android, and web.

Key Features

  • Expense tracking and categorization
  • Budget creation and management
  • Financial insights with interactive charts
  • SMS integration for automated expense detection
  • Responsive UI with Sizer for adaptive design
  • Supabase backend integration
  • Provider state management
  • Multi-platform support (iOS, Android, Web)

Technical Highlights

Flutter SDK 3.6+ with Dart
Provider pattern for state management
Supabase for backend services and authentication
Sizer for responsive design across devices
Fl Chart for financial data visualization
Dio for HTTP client and API communication
Shared Preferences for local data persistence
Comprehensive testing with Flutter Driver and Integration Tests

Interested in this project?

Explore the live demo to see it in action, or dive into the source code to understand the implementation details.