🌟 Inspiration
I'm Rishaank Gupta, currently a student in Class 10, and my journey in tech began way back in Class 6. I’ve always been fascinated by coding, programming, and cybersecurity, and I’ve spent the past few years building small tools, exploring ethical hacking, and learning how the web works — all self-taught with passion and curiosity.
As someone who’s deeply interested in cybersecurity, I realized that one of the biggest weaknesses in digital safety is poor password hygiene. Even tech-savvy people sometimes don’t realize how vulnerable their passwords are. That’s when I thought: Why not build something that not only analyzes passwords but also educates users in real-time?
🔐 What it does
Passlysis (Password Power Scorecard) is a modern web app that:
- Analyzes password strength in real-time
- Detects patterns, repetitions, and weaknesses
- Shows entropy and estimated crack time
- Offers actionable recommendations
- Generates strong, secure passwords
- Works entirely client-side — no data is ever sent to a server
It’s not just a tool — it’s a learning experience for anyone who wants to understand password security better.
🛠️ How I built it
I built Passlysis entirely as a solo project, using:
- React + TypeScript for a smooth, responsive frontend
- Tailwind CSS + shadcn/ui for beautiful and accessible UI
- Lucide Icons for sharp visuals
- Vite for fast builds
- Netlify for deployment
All the password analysis logic — including entropy calculations, crack time estimates, and pattern detection — is written from scratch in TypeScript, running 100% client-side.
🧱 Challenges I ran into
Being a solo developer and a school student, time management was a real challenge. I had to balance schoolwork with coding and debugging. Other challenges included:
- Writing an accurate password scoring algorithm that goes beyond simple rules
- Making the UI responsive and intuitive for all users
- Debugging edge cases where strong passwords were incorrectly flagged
- Ensuring that everything works offline without any backend
🏆 Accomplishments that I m proud of
- Built an entire full-stack-grade app with zero backend
- Created a real-time analysis engine with near-instant feedback
- Designed a professional, accessible UI without any prior UI/UX training
- Learned and applied advanced concepts like entropy, regex, and crypto-strength estimation — all at age 15!
📚 What I learned
- Deeper understanding of password vulnerabilities and attack strategies
- How to build fast, secure, and responsive web apps using modern tools
- UI/UX design fundamentals and accessibility best practices
- Importance of privacy-first, client-side development
- How to ship a production-ready app from idea to deployment
🔮 What's next for Passlysis
- 🌐 Multi-language support for global users
- 📊 Password history & improvement tracking
- 🧠 Integration with breach databases (like HaveIBeenPwned)
- 🔌 Developer API for use in other apps or extensions
- 🧩 Browser extension to analyze passwords while users type in forms
I'm proud to be a teen developer building tools that empower people to stay safe online. Passlysis is just the beginning — I’m excited to keep learning and building!
Built With
- i-used-typescript
- lucide
- netlify.
- react-18
- shadcn/ui
- tailwind-css
- vite
Log in or sign up for Devpost to join the conversation.