Inspiration
Every year, millions of lives are lost or impacted due to road accidents โ the majority of which are preventable. The root cause? A lack of engaging, localized, and accessible road safety education.
We asked ourselves a simple question: โWhat if learning road rules could be as fun and interactive as playing a game?โ That question became our mission. With Learn2Go, we set out to build a platform that makes road safety education interactive, multilingual, and globally accessible โ using the power of games, voiceovers, and visual learning.
What it does
Learn2Go is a multilingual, gamified web platform that educates users about road safety and traffic rules based on the country they select. It combines:
๐ฎ Interactive 2D games
๐ Bite-sized lessons
๐ง Quizzes
๐ฃ๏ธ Multilingual voiceovers
๐ Progress-based learning paths
๐ Downloadable certificate upon completion
Users learn by playing through real-world road safety scenarios tailored to their region โ making the experience both educational and fun.
How we built it
We developed Learn2Go using: Frontend: Bolt.new (React + Tailwind CSS + Framer Motion) Backend: Supabase (user management, data storage, session tracking) AI Integration: Gemini API (for generating region-specific lesson content, accurate traffic images, and voiceover material) Game Logic: 2D games built per lesson topic (Introduction to Road Safety, Traffic Signals, Road Signs, etc.) Deployment: Netlify Mobile-First: Fully responsive UI across all devices We preloaded all necessary assets (images, audio, content) before login for faster performance and better user retention.
Challenges we ran into
Multi-language & multi-country support Mapping localized laws, signs, and translations required precise handling. User session management: Implementing login without passwords while maintaining user state across sessions. API call optimization: Loading images, animations, and voiceovers without lag by caching pre-login. Image accuracy: Generating realistic traffic sign visuals based on regional variations. UI polish for all screen sizes: Ensuring a 10/10 design experience on mobile and desktop with animations and clarity. Game flow logic: Seamlessly tying lesson โ quiz โ game โ next lesson with streak tracking and UI updates.
Accomplishments that we're proud of
๐ง Built a fully interactive education system without boring PDFs
๐ Support for global users with region-specific content
๐ฎ Designed 6 topic-based 2D games with learning outcomes
๐ฑ Crafted a clean, responsive UI optimized for mobile and web
๐งพ Created a professional certificate system that users can download
๐ Built a secure, username-only login system with proper access control
โ๏ธ Implemented an admin dashboard that tracks activity and user performance
What we learned
Throughout this journey, we explored and implemented:
๐ฑ Gamification of education to improve retention and engagement.
๐ Localization at scale โ teaching rules based on the userโs country and language.
๐๏ธ Voice-first learning to make education inclusive and accessible.
๐ User authentication without passwords for frictionless access.
๐ Real-time progress tracking with dynamic learning paths.
๐ ๏ธ Optimized frontend/backend architecture for faster data access.
We also gained insights into how design, accessibility, and interactivity can transform traditional learning into something powerful and memorable.
What's next for Learn2Go
๐ Expand to more countries with official road safety data
๐ฃ๏ธ Add real-time voice assistants to guide users during lessons/games
๐ฆ Build an Android/iOS mobile app version
๐น๏ธ Introduce level-based badges, avatars, and leaderboards for motivation
๐ง Integrate AI tutors that help users review weak areas
๐ More detailed analytics for users
๐งฉ Expand games into multiplayer scenarios for fun challenges
Built With
- bolt.new

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