An open API service indexing awesome lists of open source software.

https://github.com/ritikapriyadarshini/expense_tracker_flutter

A simple Flutter application that helps users track daily expenses efficiently. It allows users to add, edit and delete expenses, view a weekly spending summary with a bar graph, and store data persistently using Hive database. Built with Provider for state management and Flutter Slidable for interactive UI actions. 🚀
https://github.com/ritikapriyadarshini/expense_tracker_flutter

budgeting expense expense-tracker finance finance-app finance-management fl-chart flutter hive provider slidable state-management ui

Last synced: 2 months ago
JSON representation

A simple Flutter application that helps users track daily expenses efficiently. It allows users to add, edit and delete expenses, view a weekly spending summary with a bar graph, and store data persistently using Hive database. Built with Provider for state management and Flutter Slidable for interactive UI actions. 🚀

Awesome Lists containing this project

README

          

## 💰 Expense Tracker App (Flutter)
A simple and elegant expense tracker built using Flutter that helps users record and manage their daily expenses efficiently.

## 🚀 Features

- ✅ Add Expenses: Users can add new expenses with a name and amount.
- 📊 View Weekly Summary: A bar graph visualization of weekly spending using FL Chart.
- ❌ Delete Expenses: Swipe to delete any recorded expense.
- ✏️ Edit Expenses: Users can update the amount of an existing expense.
- 💾 Persistent Storage: Uses Hive to store expenses locally.
- 🎨 Responsive UI: A smooth and intuitive user interface with Flutter Slidable actions.

## 🛠️ Technologies Used

- Flutter (Dart)

- Hive (Local Database)

- Provider (State Management)

- FL Chart (Graph Visualization)

- Flutter Slidable (Swipeable List Actions)

## 📂 Project Structure

expense_tracker/
- │── lib/
- │ ├── main.dart
- │ ├── home_page.dart
- │ ├── components/
- │ │ ├── expense_tile.dart
- │ │ ├── expense_summary.dart
- │ ├── data/
- │ │ ├── expense_data.dart
- │ ├── models/
- │ │ ├── expense_item.dart
- │── assets/
- │── pubspec.yaml
- │── README.md

## 🏗️ Installation & Setup

- [Clone the repository: (git clone https://github.com/yourusername/expense-tracker.git)]

- [Navigate to the project directory: cd expense-tracker]

- [Install dependencies: flutter pub get]

- [Run the app: flutter run]

## 🤝 Contributing

Contributions are welcome! Feel free to fork the repo and submit a pull request.

## 📜 License

This project is open-source and available under the MIT License.

Developed with ❤️ by Ritika Priyadarshini 🚀

## Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)

For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.