This is a simple expense tracker app built using Flutter. The app allows users to log and track their expenses, providing a visual representation of spending over time.
- Add Expenses: Record expenses with details like title, amount, date, and category.
- Expense List: View a list of all recorded expenses.
- Chart Representation: Visualize spending patterns with a bar chart.
- Responsive Layout: Optimized for both portrait and landscape orientations.
- Undo Delete: Undo the deletion of an expense using a Snackbar.
To run this project on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/Aarush-Parashar/expence_tracker.git cd expence_tracker
Install dependencies:
- Ensure that Flutter is installed on your system. Then, run:
bash Copy code flutter pub get Run the app:
- Connect your Android/iOS device or use an emulator, then run:
bash Copy code flutter run
Adding Expenses: Tap the '+' button to add a new expense. A modal will appear where you can enter the details. Viewing Expenses: Expenses are displayed in a list below the chart, showing the total spendings at the top. Undo Deletion: After deleting an expense, a Snackbar will appear at the bottom of the screen. Tap "Undo" to restore the deleted expense.
Contributions are welcome! Please fork the repository and submit a pull request.