Inspiration
Many users still create weak passwords for their accounts, making them vulnerable to hacking and security breaches. One of the reasons I chose to learn cybersecurity and web development was to build simple yet practical tools that help solve real-world problems. This project is inspired by the need to improve basic password security awareness.
What it does
The Password Strength Checker analyzes a user’s password in real time and indicates whether it is weak, medium, or strong. This helps users estimate how secure their passwords are and encourages them to create stronger ones.
How I built it
I built this project using HTML for structure, CSS for styling, and JavaScript for logic. JavaScript is used to validate password requirements such as minimum length, the presence of uppercase letters, numbers, and special characters, and to update the strength feedback dynamically.
Challenges I ran into
As a beginner, connecting JavaScript logic with the user interface and implementing real-time updates was challenging. I also faced difficulties while deploying the project on GitHub Pages, which helped me learn the basics of debugging and deployment.
What I learned
Through this project, I learned how to organize a web project, handle real-time user input, improve UI feedback, and deploy a project using GitHub Pages.
What's next
In the future, I plan to add password breach checks, improve the UI design, and make the application fully mobile responsive.
Log in or sign up for Devpost to join the conversation.