BackSmartWallet.
Flutter App — Case Study

SmartWallet.

Smart Financial Management for Everyone

A comprehensive Flutter-based mobile application for managing personal finances with AI-powered insights and real-time analytics.

9+
Features
6+
Tech Stack
Supabase
Auth Methods
Google Gemini
AI Integration
Coming Soon
Scroll down
(01)Feature

Authentication & Security

User registration and login with Supabase authentication

Secure credential management
Session handling and auto-logout
User profile management
Authentication & Security
(02)Feature

Transaction Management

Comprehensive transaction handling with advanced features

Add, edit, and delete transactions
Multiple transaction types (income, expense, transfer)
Receipt capture with OCR (Google ML Kit)
Custom tags and notes
Transaction Management
(03)Feature

Dashboard & Home Screen

Real-time financial overview and quick actions

Quick overview of balance and recent transactions
Visual representation of financial status
Hidden/Unhidden balance for privacy
Real-time transaction updates
Dashboard & Home Screen
(04)Feature

Budget Management

Smart budget planning and tracking

Create and manage budgets by category
Set spending limits for different categories
Budget alerts and notifications
AI-powered budget recommendations
Budget Management
(05)Feature

Analytics & Insights

Advanced financial analytics with AI insights

Detailed spending analytics with charts
Monthly, quarterly, and yearly analysis
AI-powered financial insights using Google Gemini
Trend analysis and spending predictions
Analytics & Insights
(06)Feature

Split Bill Feature

Easily manage shared expenses with friends

Split expenses with automatic calculation
Share bill details with participants
Track shared expenses separately
Simplify group expense management
Split Bill Feature
(07)Feature

Transaction History

Complete transaction tracking and management

Complete transaction history
Search and filter transactions
Filter by date range and category
Export transaction history
Transaction History
(08)Feature

Widget Support

Home screen integration for quick access

Home screen widget with balance and transactions
Quick access to app features
Live widget updates
Widget Support
(09)Feature

Sharing Features

Share reports and analytics easily

Share transaction reports
Share analytics and insights
Export data in multiple formats
Sharing Features
(02)Tech Stack

Built with theright tools.

Frontend

Flutter
Dart

Backend

Supabase
PostgreSQL

Database

Hive (Local)
Supabase (Remote)

AI & ML

Google Generative AI
Google ML Kit

Libraries

FL Chart
Image Picker
Share Plus
Home Widget
Intl
(03) Coming Soon

Almostready to launch.

SmartWallet is in its final stages. Once published, you'll be able to manage your money smarter — offline-first, AI-powered, and beautifully simple.

Coming to
App Store
Coming to
Google Play