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. 🚀
- Host: GitHub
- URL: https://github.com/ritikapriyadarshini/expense_tracker_flutter
- Owner: ritikapriyadarshini
- Created: 2025-03-22T11:23:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-22T19:43:59.000Z (about 1 year ago)
- Last Synced: 2025-03-22T20:27:54.367Z (about 1 year ago)
- Topics: budgeting, expense, expense-tracker, finance, finance-app, finance-management, fl-chart, flutter, hive, provider, slidable, state-management, ui
- Language: C++
- Homepage:
- Size: 283 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.