Skip to content

Repository files navigation

MutePass - Secure Password Generator & Strength Checker

Overview

MutePass is a modern, responsive web application designed to generate strong passwords with customizable settings and provide a strength analysis for existing passwords. The app features a clean, light/dark mode toggle, real-time password generation, and customizable security options. MutePass is a reliable solution for safeguarding your online accounts by generating complex, secure passwords.

Features

  • Password Generator:

    • Generate passwords with adjustable length (8-32 characters).
    • Customize the password to include/exclude:
      • Uppercase letters
      • Lowercase letters
      • Numbers
      • Special characters
    • Auto-regenerates the password in real-time when slider or checkbox options change.
  • Password Strength Checker:

    • Analyze any entered password's strength.
    • Real-time suggestions for improving weak or moderate passwords.
    • Strength categories: Very Weak, Weak, Moderate, Strong.
    • Score-based evaluation of password quality.
  • Dark/Light Mode Toggle:

    • A smooth toggle between modern light and dark modes.
    • Theme persists across the entire app.
  • Responsive Design:

    • Clean and modern layout optimized for desktop and mobile.
    • Consistent spacing and alignment across different components.

Technologies Used

  • React: The foundation of the app, handling component-based UI and state management.
  • Tailwind CSS: For modern and responsive styling.
  • React Icons: Used for icons like the eye toggle and copy-to-clipboard.
  • CSS: Custom CSS for additional styles and theme management.

How to Use

  1. Clone the repository:

    git clone https://github.com/your-username/MutePass.git
    cd MutePass
  2. Install dependencies:

    npm install
  3. Run the application:

    npm start

About

Password Strength Analyzer and Generator

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages