Skip to content

gemachistesfaye/Smart-PWD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Smart PWD β€” Password Generator

GitHub License Live Demo

A premium, high-entropy cryptographic password generator built with a privacy-first philosophy β€” everything runs locally, no telemetry, no servers.


✨ Features

  • πŸ” High-Entropy Generation β€” uses the Web Crypto API for cryptographically secure randomness.
  • πŸ›‘οΈ Zero-Data Policy β€” no cookies, no trackers, no server-side storage.
  • 🧠 Memorable Builder β€” "Easy Mode" to craft strong, human-readable passwords.
  • πŸ—‚οΈ Recent Vault β€” local session history while the app is open.
  • 🎨 Modern UI β€” Glassmorphism, responsive layout, Dark & Light modes.
  • πŸ“± Mobile Optimized β€” smooth mobile navigation and touch support.

πŸš€ Tech Stack

  • Frontend: Semantic HTML5, CSS3 (Flexbox/Grid, custom properties)
  • Logic: Vanilla JavaScript (ES6+)
  • Security: Web Crypto API (window.crypto)
  • Icons: Lucide-JS

πŸ”’ Security Standards

  1. Local Execution β€” all logic runs client-side.
  2. Minimal Dependencies β€” reduces supply-chain risk.
  3. Privacy-Centric β€” no analytics or data collection.

πŸ› οΈ Installation & Setup

  1. Clone the repository:
git clone https://github.com/urjiiko1/Smart-PWD.git
  1. Open the project folder:
cd Smart-PWD
  1. Launch:
# Open index.html in any modern browser (no build required)
open index.html   # macOS
start index.html  # Windows
# or double-click index.html in the file explorer

🀝 Contributing

  • Fork the repo
  • Create a branch:
git checkout -b feature/AmazingFeature
  • Commit:
git commit -m "Add AmazingFeature"
  • Push and open a PR:
git push origin feature/AmazingFeature

πŸ‘€ Developer

βœ‰οΈ Email: gemachistesfaye36@gmail.com
πŸ“ž Phone: +251976601074
πŸ“ Location: Adaama, Ethiopia

Twitter Instagram LinkedIn GitHub Telegram

Releases

No releases published

Packages

 
 
 

Contributors