Inspiration
In an era where children and teenagers spend increasing time online, we recognized the critical need for engaging cybersecurity education. GuardianEd was inspired by the growing challenges young users face in navigating the digital world safely and the lack of interactive, age-appropriate learning resources.
What it does
GuardianEd is an interactive learning platform that teaches digital safety through:
Engaging lessons on cybersecurity, privacy, and online safety Real-world scenarios that simulate common online challenges Interactive quizzes to reinforce learning Achievement badges to motivate progress Age-appropriate content for different user groups
How we built it
We developed GuardianEd using a modern tech stack:
Frontend: React with Material-UI for a clean, intuitive interface Backend: Flask with SQLAlchemy for robust data management Authentication: JWT for secure user sessions Database: SQLite for efficient data storage Interactive Content: Dynamic lesson rendering with scenario-based learning
Challenges we ran into
Designing content appropriate for different age groups Implementing secure user authentication and progress tracking Creating engaging interactive scenarios that reflect real-world situations Balancing educational content with user engagement Ensuring smooth lesson progression and state management
Accomplishments that we're proud of
Created an intuitive, user-friendly learning platform Developed comprehensive lesson content covering crucial digital safety topics Implemented a robust badge system to encourage learning Built a scalable architecture that can easily accommodate new content Successfully integrated interactive scenarios with progress tracking
What we learned
The importance of age-appropriate content design Best practices in educational platform development Techniques for engaging young users in security education Methods for tracking and rewarding user progress Strategies for creating effective interactive learning experiences
What's next for GuardianEd
Expanding lesson content with more advanced topics Adding multiplayer learning scenarios Implementing parent/teacher dashboards Developing mobile applications Creating customizable learning paths Integrating AI-powered content recommendations
Built With
- bcrypt
- cors
- css3
- flask
- html5
- javascript
- jwt-authentication
- material-ui
- python
- react
- restful-apis
- sqlalchemy
- sqlite


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