Expense Tracker: Personal Finance Management App

A secure mobile expense tracking application built with Flutter and Dart. Features fingerprint authentication for enhanced security, comprehensive expense and group management with full CRUD operations, and customizable settings for password and biometric security. Perfect for individuals who want to keep their financial data private and organized.

Expense Tracker Main Interface

Project Overview

The Expense Tracker app is a personal finance management solution designed with security and ease of use in mind. Built using Flutter and Dart, this application helps users track their expenses efficiently while keeping their financial data protected with fingerprint authentication and password security.

Users can organize expenses into custom groups, add detailed expense entries, and manage everything through intuitive CRUD (Create, Read, Update, Delete) operations. The app includes a clear data functionality for starting fresh, and a comprehensive settings menu where users can update their password or toggle fingerprint authentication on/off.

With offline functionality and biometric security, this app ensures your financial information stays private and accessible only to you, making it perfect for personal budget tracking and expense management.

Technology Stack

Flutter
Dart
Fingerprint Auth
Android
iOS

Key Features

Fingerprint Security

Enhanced security with fingerprint authentication to protect your personal financial data from unauthorized access.

Username & Password Authentication

Traditional login security with username and password protection for accessing your expense data.

Add & Manage Groups

Create custom expense groups (e.g., Food, Transport, Bills) to organize your spending categories effectively.

Add & Track Expenses

Easily add detailed expense entries with amount, date, category, and notes to track your spending.

Edit Groups & Expenses

Full editing capabilities to update group names, expense amounts, dates, and other details as needed.

Delete Groups & Expenses

Remove unwanted groups or individual expense entries to keep your data clean and organized.

Clear Data Functionality

Option to clear all expense data at once, perfect for starting fresh or resetting your financial tracking.

Settings & Security Options

Comprehensive settings menu to change your password, enable/disable fingerprint authentication, and customize app preferences.

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8
Screenshot 9
Screenshot 10
Screenshot 11
Screenshot 12
Screenshot 13
Screenshot 14
Screenshot 15