Skip to content

kamlendras/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Amazing Password Generator

A modern and user-friendly password generator built with Joy UI and Next.js 15. Generate secure, customizable passwords instantly!

Live Preview Next.js Joy UI

Password Generator Preview


✨ Features

  • Generate passwords from 8 to 32 characters
  • Customize password complexity:
    • Uppercase letters
    • Lowercase letters
    • Numbers
    • Special symbols
  • Strength indicator with color feedback
  • One-click copy to clipboard
  • Responsive design (works on mobile/desktop)
  • Modern UI with Joy UI components
  • Zero external dependencies

πŸš€ Quick Start

  1. Clone the repository
    git clone https://github.com/kamlendras/password-generator.git
  2. Install dependencies
    git clone https://github.com/kamlendras/password-generator.git
    cd password-generator
    bun install
  3. Run the development server
    git clone https://github.com/kamlendras/password-generator.git
    bun run dev
    
  4. Open http://localhost:3000 in your browser

πŸ› οΈ Usage

  1. Adjust the slider to set password length
  2. Toggle character type checkboxes to customize complexity
  3. Click Generate Password to create a new password
  4. Use the copy button (πŸ“‹) to copy to clipboard
  5. Password strength updates in real-time:
    • πŸ”΄ Weak (0-2 criteria)
    • 🟠 Medium (3 criteria)
    • 🟒 Strong (4 criteria)

πŸ”§ Technologies

  • Next.js 15 - React framework with server-side rendering and static site generation
  • Joy UI - Modern React component library for building design systems
  • TypeScript - Strongly typed JavaScript superset
  • Vercel - Cloud platform for static sites and serverless functions

🀝 Contributing

Contributions are welcome! Follow these steps to contribute:

  1. Fork the repository
    Click here to fork

  2. Create a feature branch

    git checkout -b feature/your-feature
    
  3. Commit your changes

    git commit -m 'feat: add new password validation'
  4. Push to GitHub

    git push origin feature/your-feature
  5. Open a Pull Request
    Describe your changes and reference any related issues

License πŸ“„

This project is licensed under the MIT License. See LICENSE for details.

πŸ™ Acknowledgments

About

Random Password Generator

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published