Simplify your expense tracking with the Spending Registry, a Python-based project that offers a user-friendly interface for managing your expenses. The project utilizes SQLite for data storage and retrieval, and it's built using the PySimpleGUI library for creating a graphical user interface.
•CRUD Functionality: Easily Create, Read, and Delete spending data entries. (no update func)
•SQLite Integration: Utilizes an SQLite database for secure and efficient data storage.
•PySimpleGUI Interface: Provides an intuitive and visually appealing user interface for fluid interaction.
•Expense Insights: Gain insights into spending habits through visualized data trends.
•Data Export: Export your expense data in a formatted CSV file for easy sharing and backup.
•Installation: Make sure you have Python and SQLite extension installed on your IDE. Clone this repository and navigate to the project directory.
•Dependencies: Install the required dependencies using the following command:
>pip install PySimpleGUI
•Run the Application: Execute the spendingReg.py script to start the Spending Registry application.
The code is organized into two main parts:
•spendingReg.py: The entry point of the application, where the GUI window and classes are defined/launched and the spendingRegFunc.py functionality is utilized.
•spendingRegFunc.py: Contains the CRUD operations, SQLite database integration.
