A dynamic password generator web app built with Python, Flask, HTML, and Tailwind CSS. This app features a Matrix-themed design with a background video, dynamic password generation options, and creative styling elements.
- Matrix-themed design with a background video
- Dynamic password generation with customizable options
- Password length
- Include uppercase letters
- Include numbers
- Include special characters
- Modern and stylish UI with animations
- Responsive design
To get started with this project, you need to have Python and Flask installed. Follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/strong-password-generator.git cd strong-password-generator
-
Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
The app will be available at http://127.0.0.1:5000/.
- Open the web app in your browser.
- Adjust the slider to set the desired password length.
- Select the options for including uppercase letters, numbers, and special characters.
- Click the "Generate Password" button to get a new strong password.
- Click the "Copy" button to copy the generated password to your clipboard.
You can customize the look and feel of the application by modifying the CSS files located in the /static/styles directory. The Matrix-themed font is located in the /static/fonts directory.
This project is licensed under the MIT License - see the LICENSE file for details.
Author Made with love by khaja Noman Ahmed. @nomanahmed LinkedIn