Inspiration
I was inspired by the rising threats of web users' cyber security which mostly stems from using weak passwords, this drove me to create a tool that can help users check the strength of their passwords before using them.
What it does
PassCheck asks users to enter the password they'll like to use (it doesn't store them though) and runs a simple algorithm to check if it meets its required standard. These standards include: • Up to eight characters • Contains at least an uppercase letter • Contains at least a lowercase letter • Contains at least a number • Contains at least a special character If all these conditions are met, the user is allowed to copy the password to the clipboard for use, otherwise, he is not allowed to copy the password until all the conditions are met.
How I built it
I built it using core web technologies (HTML, CSS and JavaScript). I used HTML for the markup, CSS for styling and JavaScript for its functionality.
Challenges I ran into
The challenges are ran into were mostly in the functionality, I especially had a hard time implementing the regular expression for matching the provided password with the expected "standard" password.
Accomplishments that I'm proud of
I am proud of completing the project as it was my third major project I have completed and deployed since I started programming.
What I learned
I gained a better understanding of using JavaScript's regular expression and clipboard access functionality.
What's next for PassCheck
I want to make PassCheck into a chrome extension and an installable web application.

Log in or sign up for Devpost to join the conversation.