Skip to content

A personal expense manager Desktop app made with Python and Tkinter

Notifications You must be signed in to change notification settings

JuanNovas/Personal-expense-manager-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 Personal Expense Manager in Python

📄 Description

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.

✨ Features

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

📋 Requirements

  • Python 3.x
  • Tkinter (included with most Python installations)
  • SQLite3 (also included with Python)

⚙️ Installation

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-Python

🚀 Usage

To run the application, simply run the main.py file:

python main.py

🗂 Project structure

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

📸 Screenshots

Screenshot

📄 License

This project is licensed under the MIT License.

📧 Contact

For questions, suggestions or comments, please contact juaninovas@gmail.com.

🙏 Acknowledgements

Thank you for using Personal Expense Manager! If you encounter any problems or have any suggestions, feel free to open an issue on GitHub.

About

A personal expense manager Desktop app made with Python and Tkinter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages