This project is an expense tracking app that helps users manage their finances, categorize expenses, set budgets, and view insightful reports.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
The Expense Tracker App allows users to log, categorize, and track their expenses easily. It features a clean UI, with the ability to set budgets, view reports, and analyze spending patterns to improve financial management.
Key Features:
- Add, edit, and categorize expenses
- Set and manage budgets for various categories
- View reports and insights on spending habits
- Automatically add new categories if they don't exist
To get a local copy up and running, follow these simple steps.
You'll need to have Python installed along with Kivy and KivyMD.
Python 3.8+ Kivy 2.0+ KivyMD 0.104.2+
Clone the repo
git clone https://github.com/Burger-Byte/expense-tracker.gitInstall Python packages
pip install -r requirements.txtRun the application
python main.pyUsage Add Expense: Use the app to log your daily expenses. Choose a category, set the amount, and add a description. View Reports: Get detailed insights into your spending patterns by viewing reports for different categories. Set Budgets: Set a monthly budget for each expense category and get alerts when you're nearing the limit.
[X] Expense logging with categories [X] Expense reports and analysis [X] Budget management [] Data synchronization across multiple devices [] User authentication and secure data backup
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Project Link: https://github.com/Burger-Byte/expense-tracker