About the Project

💡 Inspiration

Cybersecurity threats are growing every day, but kids often get left out of the conversation. Schools rarely teach online safety in engaging ways, and most resources are either too technical or too dull. We wanted to create something that makes cybersecurity fun and interactive—so kids grow up confident, informed, and resilient online.

⚡ What It Does

CyberQuest Jr is an AI-powered learning platform that turns cybersecurity into an adventure. Kids choose courses like Password Heroes or Phishing Detective, and Google Gemini generates lessons tailored to their age. They explore colorful dashboards, learn through real-world examples, and test themselves with interactive quizzes—no registration or setup required.

🛠️ How We Built It

  • Backend: Flask + SQLAlchemy for APIs and user progress, integrated with Google Gemini for lesson generation.
  • Frontend: React + TypeScript with Vite and Tailwind CSS for a vibrant, kid-friendly interface.
  • Database: SQLite for lightweight storage and tracking.
  • DevOps: Setup scripts for quick deployment across Linux and Windows.

🚧 Challenges We Ran Into

  • Writing content that is both technically correct and age-appropriate.
  • Handling Gemini’s dynamic AI responses within a consistent learning flow.
  • Creating a registration-free system that still tracks progress reliably.
  • Designing a UI that looks fun to kids but stays simple to use.

🏆 Accomplishments We’re Proud Of

  • Built a complete AI-driven cybersecurity education pipeline in a short time.
  • Designed interactive courses and quizzes that feel engaging instead of lecture-like.
  • Achieved a colorful, playful design that balances fun with clarity.
  • Established a foundation for easily adding more AI-powered courses in the future.

📚 What We Learned

  • AI can simplify complex topics if prompts and context are carefully crafted.
  • Designing for kids requires empathy—what looks “cool” to adults can feel cluttered for younger learners.
  • Reliable backend architecture is key to making fast, interactive frontends work smoothly.

🚀 What’s Next for CyberQuest Jr

  • Launching a public demo for teachers, parents, and students.
  • Expanding courses into advanced but playful topics like Cyber Escape Rooms.
  • Adding gamification features—badges, leaderboards, and team challenges.
  • Supporting multiple languages to reach learners worldwide.
  • Partnering with schools and organizations to integrate CyberQuest Jr into digital literacy programs.

Built With

Share this project:

Updates