Skip to content

Commit c60aec5

Browse files
add readme file
1 parent 5bf2d44 commit c60aec5

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed

README.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# 🔐 Advanced Password Generator
2+
3+
A secure and customizable **Password Generator** built with **Streamlit** to create strong passwords based on user preferences.
4+
5+
## 🚀 Features
6+
7+
✅ Generate passwords with customizable options:
8+
- **Uppercase Letters (A-Z)**
9+
- **Lowercase Letters (a-z)**
10+
- **Numbers (0-9)**
11+
- **Special Characters (@, #, !, etc.)**
12+
13+
**Adjustable password length** (6 to 32 characters)
14+
**Option to show/hide password** for security
15+
**One-click copy to clipboard**
16+
**User-friendly interface**
17+
**Mobile responsive design**
18+
19+
---
20+
21+
## 🛠️ Installation & Setup
22+
23+
Follow these steps to run the app on your local machine:
24+
25+
### 1️⃣ Clone the Repository
26+
```bash
27+
git clone https://github.com/codewithshabbir/password-generator-python.git
28+
cd password-generator-python
29+
```
30+
31+
### 2️⃣ Install Dependencies
32+
```bash
33+
pip install -r requirements.txt
34+
```
35+
36+
### 3️⃣ Run the App
37+
```bash
38+
streamlit run app.py
39+
```
40+
41+
---
42+
43+
## 🌐 Live Demo
44+
[**🚀 Try it Live**](https://password-generator-codewithshabbir.streamlit.app/)
45+
46+
---
47+
48+
## 🎯 Screenshots
49+
![Password Generator Screenshot](password-generator-screenshot.jpg)
50+
51+
---
52+
53+
## 👨‍💻 Developer
54+
Made with ❤️ by **[Muhammad Shabbir](https://codewithshabbir.vercel.app/)**
55+
56+
📌 **GitHub:** [@codewithshabbir](https://github.com/codewithshabbir)
57+
📌 **Portfolio:** [codewithshabbir.vercel.app](https://codewithshabbir.vercel.app/)
58+
59+
---
60+
61+
## 📜 License
62+
This project is open-source and available under the **MIT License**.

password-generator-screenshot.jpg

97 KB
Loading

0 commit comments

Comments
 (0)