Skip to content

The expense tracker app that helps users keep track of their spending habits and manage their finances more effectively.

Notifications You must be signed in to change notification settings

Burger-Byte/ExpenseTracker

Repository files navigation


Logo

Expense Tracker App

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
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

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

(back to top)

Built With

  • SQLite
  • KivyMD
  • Kivy
  • Python

(back to top)

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

You'll need to have Python installed along with Kivy and KivyMD.

Python 3.8+ Kivy 2.0+ KivyMD 0.104.2+

Installation

Clone the repo

git clone https://github.com/Burger-Byte/expense-tracker.git

Install Python packages

pip install -r requirements.txt

Run the application

python main.py

Usage Examples

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

(back to top)

Roadmap

[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).

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Project Link: https://github.com/Burger-Byte/expense-tracker

(back to top)

About

The expense tracker app that helps users keep track of their spending habits and manage their finances more effectively.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published