Skip to content

Money manager an Personal Expense Managament App built with Flutter.

Notifications You must be signed in to change notification settings

ImGhostCode/Personal-Expense-Management-App

Repository files navigation

Personal Expense Management App

This Personal Expense Management App is a mobile application developed using the Flutter framework. It helps users keep track of their expenses and manage their financial activities conveniently.

Features

  • Register/Login: If you are a new user, you can create an account. Existing users can log in with their credentials.

  • Dashboard: The dashboard provides an overview of your expenses, income, and budget status.

  • Add Expense/Income: You can add your expenses or income by providing the necessary details such as the amount, date, and category/source.

  • Categories: You can manage expense categories, add new ones, or edit existing categories.

  • Budgets: Set monthly budgets for different categories and track your spending against the budget.

  • Visualizations: Explore visual representations of your spending habits through charts and graphs.

  • Reports: Generate detailed expense reports based on specific time periods, categories, or custom filters.

  • Settings: Access app settings to customize preferences, notification reminders, and manage your account.

  • Search: You can search a transaction by notes.

Installation

  1. Clone this repository to your local machine.
git clone https://github.com/imghostcode/Personal-Expense-Management-App.git
  1. Change to the project directory.
cd Personal-Expense-Management-App
  1. Install the required dependencies.
flutter pub get
  1. Run the app on a connected device or emulator.
flutter run

For detailed instructions on setting up Flutter, please refer to the official Flutter documentation: Flutter - Get started

Usage

Upon launching the Expenses Tracker App, you will be greeted with a user-friendly interface. Here's a brief overview of the app's functionality:

  1. Register/Login: If you are a new user, you can create an account. Existing users can log in with their credentials.

  2. Dashboard: The dashboard provides an overview of your expenses, income, and budget status.

  3. Add Expense/Income: You can add your expenses or income by providing the necessary details such as the amount, date, and category/source.

  4. Categories: You can manage expense categories, add new ones, or edit existing categories.

  5. Budgets: Set monthly budgets for different categories and track your spending against the budget.

  6. Visualizations: Explore visual representations of your spending habits through charts and graphs.

  7. Reports: Generate detailed expense reports based on specific time periods, categories, or custom filters.

  8. Settings: Access app settings to customize preferences, notification reminders, and manage your account.

Contributing

Contributions to the Expenses Tracker App are welcome! If you encounter any bugs, have suggestions for new features, or would like to contribute to the codebase, please follow these steps:

  1. Fork the repository and create a new branch.

  2. Make your desired changes and enhancements.

  3. Test your changes thoroughly.

  4. Commit your changes with clear and concise messages.

  5. Push your changes to your forked repository.

  6. Open a pull request, describing your changes and explaining why they should be merged.

Please note that all contributions are subject to review and acceptance by the project maintainers.

License

This Expenses Tracker App is licensed under the MIT License. Feel free to use, modify, and distribute the codebase for personal or commercial purposes. Attribution is appreciated but not required.

Acknowledgements

  • This app was built with Flutter, an open-source UI framework developed by Google.
  • We would like to thank the open-source community for their valuable contributions and the Flutter team for their continuous support.

Contact

For any questions, issues, or suggestions regarding the Expenses Tracker App, please contact our support team at [email protected].

Screenshots

About

Money manager an Personal Expense Managament App built with Flutter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published