PassShield is a futuristic, AI-inspired password security web app built with React, Vite, and TailwindCSS.
It helps users generate, analyze, and validate passwords with stunning animations, real-time analysis, and an assistant called PassShield AI.
✅ AI Password Generator — Creates ultra-secure passwords based on user input.
✅ Password Strength Analyzer — Calculates entropy, crack time, and strength grade.
✅ Breach Checker — Detects if your password has appeared in known data leaks.
✅ Interactive Assistant — Smart tooltips powered by PassShield AI for real-time suggestions.
✅ Modern, Animated UI — Smooth transitions with Framer Motion and neon-glow gradients.
| Technology | Purpose |
|---|---|
| ⚛️ React 18 | UI Components & Routing |
| ⚡ Vite | Lightning-fast build tool |
| 🎨 Tailwind CSS | Styling & Utility Classes |
| 🧠 Framer Motion | Animations |
| 🧩 React Router DOM | Navigation |
| 🎵 use-sound | Click feedbacks |
| 🧮 js-sha1 | Hashing utilities |
| 🧿 Lucide React | Modern icon set |
# 1️⃣ Clone the repository
git clone https://github.com/vishakha-kaithwas/Password-Strength-Checker.git
# 2️⃣ Move into project folder
cd Password-Strength-Checker
# 3️⃣ Install all dependencies
npm install
# 4️⃣ Run the development server
npm run dev