Inspiration
Teens often feel overwhelmed when learning independence things like budgeting, cooking, or traveling alone can seem intimidating. We wanted a fun, safe way to help them build confidence one small step at a time.
What it does
First Step turns independence into a gamified adventure. Teens complete “micro-quests” that gradually increase in difficulty, track progress, earn badges, and unlock location-based challenges, all while mentors or parents can safely support them.
How we built it
We created a single-page HTML/CSS/JS app with:
- Quest tracking and completion
- Keyboard-first navigation and onboarding
- Geolocation-based quest unlocks
- Printable milestone certificates
- All data is stored locally for simplicity and offline use.\
Challenges we ran into
- Simulating AR/real-world interaction without hardware
- Making the app intuitive for keyboard-first users
- Designing a certificate system entirely in the browser
Accomplishments that we're proud of
- Fully self-contained, offline-friendly app
- Fun and interactive gamification system
- Realistic geolocation-based quest unlocking for demos
- Printable achievement certificates
What we learned
- How to make complex features work in a single-page app
- Balancing autonomy and safety for teen users
- Techniques for engaging UI/UX without external libraries
What's next for First Step
- Add mentor-only view mode
- Integrate QR scanning for real-world quest unlocks
- Expand quests for young adults (college, first job)
- Implement a community marketplace for user-submitted quests
Log in or sign up for Devpost to join the conversation.