Skip to content

Aarush-Parashar/expence_tracker

Repository files navigation

Expense Tracker

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.

Features

  • 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.

Installation

To run this project on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Aarush-Parashar/expence_tracker.git
    cd expence_tracker

Install dependencies:

  1. Ensure that Flutter is installed on your system. Then, run:

bash Copy code flutter pub get Run the app:

  1. Connect your Android/iOS device or use an emulator, then run:

bash Copy code flutter run

Usage

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.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published