The Password Generator is a React application that creates secure random passwords based on selected options like character length and inclusion of uppercase letters, numbers, and symbols. It’s built to help users generate strong and customizable passwords quickly
This project was developed to understand how to work with form inputs, checkboxes, and conditional logic in React. It also gave experience with generating dynamic output using controlled components and logic-driven UI updates.
🔗👉 click here to see the live demo--> https://nanthakumar-m.github.io/password_generator-react/
🚫 Note: This website is not responsive and is best viewed on desktop screens.
- HTML5
- CSS3
- React
- Vite (Build tool)
✅ Generates random passwords based on selected criteria
✅ Options to include uppercase letters, numbers, and symbols
✅ Allows custom password length selection via input
✅ Uses checkbox inputs for feature toggling
✅ Instantly updates the generated password on button click
✅ Practiced handling multiple form inputs and checkboxes in React
✅ Learned how to dynamically build strings based on user-selected options
✅ Improved logic skills in conditionally generating output
✅ Understood how to use useState for multiple dynamic elements