This Flutter project is a personal expense manager app that allows users to categorize their income and expenses. The app uses Hive as a local database to store and manage data, making it fast and efficient.
The Personal Expense Manager app provides the following features:
-
Add new expenses with a title, description, amount, and date.
-
Edit existing expenses.
-
View a list of all expenses.
-
Filter expenses by date or category.
-
View the total amount of expenses.
To get started with the project, follow these steps:
-
Clone the repository to your local machine using
git clone https://github.com/Tinu-thampi13/personal-expense-manager.git
. -
Open the project in your preferred code editor.
-
Run
flutter packages get
to install all the required packages and dependencies.
You're now ready to run the app on your local device or emulator by using the flutter run
command.
This project relies on the following dependencies:
-
Hive: A lightweight and fast key-value database.
-
flutter_hooks: A Flutter package for building widgets with hooks.
-
intl: A Flutter package for internationalization and localization.
Contributions are always welcome! If you'd like to contribute to the project, please fork the repository and create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.