Skip to content

Feature/password generate - #105

Open
siddhi123890 wants to merge 4 commits into
qxresearch:masterfrom
siddhi123890:feature/password_generate
Open

Feature/password generate#105
siddhi123890 wants to merge 4 commits into
qxresearch:masterfrom
siddhi123890:feature/password_generate

Conversation

@siddhi123890

Copy link
Copy Markdown

🚀 Overview

This PR enhances the existing password generator by improving functionality, user experience, and code structure. The goal was to transform the basic implementation into a more feature-rich and user-friendly tool.


✨ Key Features Added

  • 🔐 Customizable Password Generation

    • Users can select:
      • Uppercase letters
      • Lowercase letters
      • Digits
      • Symbols
  • 📊 Password Strength Indicator

    • Displays password strength as:
      • Weak
      • Medium
      • Strong
  • 📋 Copy to Clipboard

    • One-click copy functionality for generated passwords
  • 🎨 Improved GUI

    • Better layout and styling using Tkinter
    • Enhanced readability and spacing

🧠 Code Improvements

  • Refactored code into modular structure:

    • main.py → GUI logic
    • utils.py → password generation & strength logic
  • Fixed function binding bug in button command

  • Added input validation for password length

  • Improved naming conventions and readability


📸 Screenshots

(Add screenshot of the application here)


🧪 How to Test

  1. Run the application:
    python main.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants