GUI applications I've created using Tkinter library and Python programming
In this repository, you'll find a collection of GUI applications I've developed using the Tkinter library and Python programming while doing internship at CodSoft company. These applications are designed to provide a seamless user experience, with robust error control mechanisms in place.
-
User-Friendly Interface: Each application features an intuitive user interface that makes it easy for anyone to use.
-
Error Handling: I've implemented comprehensive error control to ensure that the applications gracefully handle incorrect inputs. If a user enters something wrong, the application will provide clear feedback on what went wrong and continue running smoothly.
-
Versatile Functionality: These applications are versatile and can handle a wide range of inputs, making them useful in various contexts.
Feel free to explore the applications below, contribute to their development, or use them in your projects. Your feedback and contributions are always welcome!
This handy tool is designed to help you create strong and secure passwords tailored to your specific needs.
-
Custom Password Length: Generate passwords of your desired length by specifying the number of characters you need. Whether it's for online accounts, Wi-Fi networks, or any other security purpose, you can create passwords that fit your requirements.
-
Error Control: Input errors can be frustrating. That's why this password generator is equipped with error control mechanisms. If you enter an invalid password length or other incorrect information, the generator will guide you to correct it.
This user-friendly password generator ensures that you have strong and unique passwords at your fingertips. Protect your digital life with ease and confidence.
Find the source code here and the executable application here.
This simple yet powerful tool allows you to manage your tasks effortlessly.
-
Add Tasks: Easily add tasks to your to-do list with a few clicks. Stay organized by entering new tasks as they come.
-
Delete Tasks: Remove completed or unnecessary tasks from your list with a simple delete function. Keep your list clutter-free.
-
Edit Tasks: Need to make changes to a task? No problem! Edit task names and details to keep your list up to date.
This user-friendly application provides a straightforward way to keep track of your tasks and stay productive. Whether it's for work, study, or personal life, this To-Do List app has you covered.
Find the source code here and the executable application here.
This versatile calculator is designed to help you perform a wide range of mathematical operations with ease.
-
Mathematical Operations: Perform basic arithmetic operations like addition, subtraction, multiplication, division etc. effortlessly. Whether you're solving simple calculations or complex equations, this calculator has you covered.
-
Error Control: We understand that input errors can happen. That's why this calculator is equipped with error control mechanisms. If you enter an invalid expression or operation, the calculator will provide clear feedback to help you correct it.
This user-friendly calculator is suitable for various mathematical tasks, from everyday calculations to more advanced computations. It's a handy tool for students, professionals, and anyone in need of quick and accurate math solutions.
Find the source code here and the executable application here.
This section provides clear instructions for users on how to set up the application depending on whether they are running it from source code or using the executable file.
If you plan to run this application from the source code on your local machine in an IDE, you'll need to ensure you have the Tkinter library installed. You can install Tkinter by running the following command in your command prompt or terminal:
pip install tkIf you prefer to run the pre-built executable file, you're all set! There are no additional requirements to be met. Simply run the executable file, and the application will work seamlessly without any dependencies.
I'd love to hear from you and answer any questions you may have about the applications or any other projects. Feel free to reach out to me:



