Skip to content

Dev2Level/Secure-Password-Generetor---24.11

Repository files navigation

🔐 Secure Password Generator

A modern, secure password generator built with React and TypeScript, featuring quantum-inspired randomization and dark web breach checking.

Password Generator Screenshot

✨ Features

  • 🎲 Quantum-inspired random number generation
  • 🌐 Dark web breach checking
  • 🔄 Customizable password generation options
  • 🌍 Multilingual support (EN, ES, FR, PT, ZH, RU)
  • 🎨 Dark/Light theme support
  • 🔒 Local encrypted storage for saved passwords
  • 📱 Responsive design for all devices
  • ⚡ Built with performance in mind

Program Layout

image

🚀 Quick Start

# Clone the repository
git clone https://github.com/Dev2Level/Secure-Password-Generetor---24.11.git

# Navigate to project directory
cd Secure-Password-Generetor---24.11

# Install dependencies
npm install

# Start development server
npm run dev

🛠️ Built With

  • React 18
  • TypeScript
  • Vite
  • TailwindCSS
  • Web Crypto API
  • Lucide Icons

🔧 Configuration

The password generator can be customized with various options:

  • Password length (8-32 characters)
  • Character types:
    • Uppercase letters (A-Z)
    • Lowercase letters (a-z)
    • Numbers (0-9)
    • Special characters (!@#$%^&*)
  • Quantum-inspired randomization
  • Dark web breach checking

🌍 Supported Languages

  • English (en)
  • Spanish (es)
  • French (fr)
  • Portuguese (pt)
  • Chinese (zh)
  • Russian (ru)

🔒 Security Features

  • Client-side password generation
  • Quantum-inspired randomization
  • Web Crypto API for cryptographic operations
  • Dark web breach checking
  • Encrypted local storage
  • No server-side password storage

📦 Production Build

# Create production build
npm run build

# Preview production build
npm run preview

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
  3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
  4. Push to the branch (`git push origin feature/AmazingFeature`)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

🔗 Links

Developed by Werry Rodrigues

2024