This is a Python-based expense tracker that allows users to keep track of their expenses and visualize them using pie charts. It uses the `tkinter` library for creating a graphical user interface, `matplotlib` for creating pie charts, and `sqlite3` for managing the database.
- Add, edit, and delete expenses
- View expenses by date range and category
- View expenses as pie charts
- Python 3.x
- `tkinter` library
- `matplotlib` library
- `sqlite3` library
-
Clone the repository:
``` git clone https://github.com/A-4-Atom/spendwise.git ```
-
Install the required libraries using pip:
``` pip install tkinter matplotlib sqlite3 ```
-
Navigate to the project directory in the terminal:
``` cd spendwise ```
-
Run the application:
``` python main .py ```
-
Use the GUI to add, edit, and delete expenses, as well as view expenses by date range and category.
The application uses an sqlite3 database to store expense data. The database is created automatically when the application is run for the first time, and is stored in a file called `test.db` in the project directory. Also the application automatically creates a text file named `initialAmount.db` to store the total balance.
Download the folder from https://drive.google.com/drive/folders/1dfXyXHHeSjj9GtWu2rD9k9TN2oMCZ5OO?usp=drive_link and run spendWise.exe
This project was created by `Gunjan` as a personal project. It uses the `tkinter`, `matplotlib`, and `sqlite3` libraries, which are all open source.