Inspiration

Weak, reused passwords are still one of the biggest security risks online. We wanted to build something that makes strong passwords effortless, while still being fun and approachable. The idea of an AI-assisted generator—combined with a playful mascot like a raccoon (nature’s sneakiest lock-picker)—made security feel less intimidating and more human.

What it does

RandomRaccoon generates strong, secure, and unique passwords using AI. Users can: Choose password length and complexity Generate passwords based on context (e.g. “banking”, “social media”, “work”) Instantly copy passwords to the clipboard Get strength feedback in real time

How we built it

Frontend: React for component-based UI and state management Styling: Tailwind CSS for fast, responsive, and consistent design AI Logic: An AI prompt layer that generates high-entropy passwords while respecting user constraints UX: Minimal steps, instant feedback, and a clean interface focused on usability

Challenges we ran into

Balancing AI creativity with security rules (no predictable patterns) Making the UI feel fun without undermining trust Ensuring generated passwords remained truly random and not “human-guessable” Designing a system that feels powerful but still beginner-friendly

Accomplishments that we're proud of

A polished, responsive UI built quickly with Tailwind Seamless AI integration without overcomplicating the experience A clear improvement over traditional “checkbox” password generators A product that makes users want to care about password security

What we learned

Security tools don’t have to be boring to be effective Good UX is just as important as strong cryptography AI works best when paired with strict constraints Small details (copy buttons, feedback, micro-interactions) matter a lot

What's next for RandomRaccoon

Password history and local vault (no cloud storage) Browser extension support Passphrase generation for memorability Accessibility improvements Optional password strength explanations

Built With

Share this project:

Updates