Personal Expense Manager is a desktop application designed to help users manage their personal finances efficiently. Developed in Python using Tkinter for the graphical interface and SQLite for data storage, this tool makes it easy to track income and expenses, providing a clear view of the financial situation.
- Income and expense management: Allows you to easily record and categorize income and expenses.
- Customizable budget: Users can have a personalized budget to make it easier to stay within expenses.
- Reports and statistics: Generates visual reports for a better understanding of financial habits.
- Reminders: Users can create expense reminders and record them automatically.
- User-friendly graphical interface: Intuitive design for easy navigation and use.
- Python 3.x
- Tkinter (included with most Python installations)
- SQLite3 (also included with Python)
Follow these steps to install and run the application on your local machine:
Clone the repository:
git clone https://github.com/JuanNovas/Personal-expense-manager-in-Python.git
cd Personal-expense-manager-in-PythonTo run the application, simply run the main.py file:
python main.py- app.py: Main file that starts the application.
- schema.sql: SQL script to create the database structure.
- icon.png: Icon used in the application.
- windows/: Directory containing the files related to the graphical user interface.
- extra/: Directory containing extra functionalities used throughout the program.
This project is licensed under the MIT License.
For questions, suggestions or comments, please contact juaninovas@gmail.com.
Thank you for using Personal Expense Manager! If you encounter any problems or have any suggestions, feel free to open an issue on GitHub.