Developed a GUI application using Python's `tkinter` library. It is designed for generating secure passwords and for managing stored website credentials.
Concepts:
GUI Applications, Data Management, JSON File I/O, Randomization, Tkinter
Features:
Uses a GUI created with `tkinter` to allow users to enter a password and manage login information, Uses the `random` library to generate passwords, Uses the `pyperclip` library to copy the generated passwords into the clipboard, Saves and retrieves information to a JSON file
Key Learnings:
This project provided in-depth practice with GUI development using tkinter, event handling, file I/O, using copy/paste functionality and working with JSON data. It also involved implementing a basic search function, improving upon a previous version, demonstrating my ability to refactor and enhance existing code.