Skip to content

expense tracker is a modern expense tracking and budgeting app built with Flutter. It offers an intuitive interface for recording expenses, visualizing spending trends, and managing your budget efficiently.

Notifications You must be signed in to change notification settings

FlutterSmith/expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Advanced Expense Tracker

📌 Version: 1.0.0


📖 Overview

BudgetCalc Expense Tracker is an advanced expense tracking and budgeting app built with Flutter. It empowers users to manage their finances effectively by tracking daily expenses, visualizing spending patterns, and monitoring overall budget health.

Expense Management: Add, update, and delete expenses
Interactive Charts: Visualize data with dynamic pie and bar charts
Local Persistence: Store your data offline with Hive
Modern UI: Sleek, responsive design with intuitive navigation


🚀 Features

📋 Expense Management

✔ Record daily expenses with details and categorization
✔ Edit and remove expense entries easily

📊 Data Visualization

✔ Interactive pie charts for category breakdown
✔ Bar charts for monthly spending trends

💾 Local Data Persistence

✔ Fast and efficient offline storage using Hive
✔ Seamless data retrieval on app restart

🎨 Modern and Responsive UI

✔ Clean, card-based design for clear information display
✔ Optimized for both smartphones and tablets
✔ Intuitive bottom navigation with smooth transitions


🛠️ Tech Stack

Technology Purpose
Flutter Cross-platform mobile development
Dart Primary programming language
Provider State management for seamless UI updates
Hive Local data persistence and storage
fl_chart Dynamic charting and data visualization
intl Date formatting and localization

🚀 Installation

📌 Prerequisites

  • Flutter SDK (Latest stable version)
  • Dart SDK (Comes with Flutter)
  • Android Studio / VS Code (With Flutter extensions)

📦 Steps to Run

1️⃣ Clone the Repository

  git clone https://github.com/yourusername/budgetcalc_expense_tracker.git
 cd expense_tracker

2️⃣ Install Dependencies

  flutter pub get

3️⃣ Run the App

flutter run

🤝 Contributing Contributions are welcome! Please open an issue or submit a pull request with your improvements or bug fixes.

About

expense tracker is a modern expense tracking and budgeting app built with Flutter. It offers an intuitive interface for recording expenses, visualizing spending trends, and managing your budget efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published