Inspiration

This week has been a lot.

Between studying for exams and juggling assignments, I honestly wasn’t even sure if I’d be able to submit anything for this hackerthon. I didn’t have a team. I didn’t have a fancy idea. But I had one thing that stuck with me — a conversation with my parents.

They constantly reuse the same password for everything. Gmail, Netflix, even banking. I always try to explain to them why that’s dangerous, but they don’t really get it. And honestly, I think a lot of people are like that. So I thought, maybe I can do something small, something simple, to help.

What It Does

Password Guardian is a small, browser-based tool that checks the strength of a password and gives instant feedback. It looks for common patterns — like short length, lack of symbols or numbers — and provides suggestions on how to improve them.

It’s not flashy. It’s not AI-powered. But it works. And it might just help someone think twice before reusing “password123.”

How I Built It

I built it alone using HTML, CSS, and JavaScript. I kept it lightweight so that anyone can open it in a browser — no setup, no accounts, just open and go.

The logic is handled in JavaScript with simple checks using regular expressions. It analyzes each password and updates the UI with a strength rating and personalized suggestions.

Challenges I Faced

Honestly, the biggest challenge was just doing it.

Finding the energy after classes and exams, pushing through that “I’m too tired” voice in my head, and choosing to submit something even when it felt small — that was the hardest part. I also doubted whether a basic project like this would be “good enough” for a hackerthon. But then I reminded myself why I started.

What I Learned

I learned that sometimes it’s not about building the most advanced project — it’s about building something that matters to you. I improved my front-end coding skills, practiced writing cleaner JavaScript, and reminded myself that small projects can still solve real problems.

What's Next

I’d love to add:

  • Real-time strength checking as users type
  • A password breach checker (using something like HaveIBeenPwned)
  • A mobile-friendly layout
  • And maybe, in the future, an AI-generated password tool to help people create safer logins

But for now, I'm just proud I showed up.

Built With

Share this project:

Updates