Inspiration
Frontline workers — nurses, retail staff, construction workers, and logistics teams — often lack access to proper training. They can't sit through long courses during busy shifts. We wanted to bring bite-sized, AI-powered learning directly to their fingertips, in any language, at any time.
What It Does
CyberWave is an AI-powered microlearning platform for frontline workers. Users select their job role (Healthcare, Retail, Construction, or Logistics), pick a topic, and instantly receive a 2-3 minute AI-generated lesson. They can: -Read bite-sized micro-lessons tailored to their role
- Take AI-generated quizzes to test their knowledge
- Chat with an AI assistant for instant answers
- Track their XP, level, and learning progress
- Learn in multiple languages
How We Built It
We built CyberWave as a full-stack web application:
- Backend: FastAPI (Python) with SQLAlchemy for progress tracking
- Frontend: React.js with a clean, mobile-first UI
- AI Engine: Gemini API for instant lesson and quiz generation
- Database: SQLite for lightweight local storage
- Workers select their role, pick a topic, and get an AI-generated micro-lesson in seconds
Challenges We Ran Into
- Getting AI to return consistent JSON for lessons and quizzes without errors
- Supporting multiple languages while keeping the UI simple and accessible
- Managing API rate limits and switching between AI providers seamlessly
- Making the app feel fast and responsive on mobile devices for on-the-go workers
- Building a gamification system (XP + levels) that actually motivates learning
Accomplishments That We're Proud Of
- Built a fully functional full-stack AI app from scratch
- AI generates unique, role-specific lessons every time — no two lessons are the same
- Multilingual support — workers can learn in their native language
- Gamification — XP points and levels keep workers engaged
- Clean, mobile-first UI that works for non-tech-savvy users
- Real-time AI chatbot for instant on-the-job help
What We Learned
- How to build real-time AI learning experiences using large language models
- How to design for low-literacy and multilingual users
- The importance of fast, offline-friendly UI for workers on the go
- How microlearning (2-3 min lessons) dramatically improves knowledge retention
- How to handle AI API errors gracefully and switch between providers
What's Next for CyberWave
- Native mobile app (React Native) for iOS and Android
- Push notifications — daily learning reminders for workers
- Manager dashboard — track team learning progress and compliance
- Personalized learning paths based on performance and role
- Audio lessons — for workers who can't read while on the job
- Offline mode — download lessons for areas with no internet
- Enterprise partnerships with hospitals, retail chains, and logistics companies
Built With
- fastapi
- groq
- html
- javascript
- llama-3.3
- python
- react.js
- sqlalchemy
- sqlite
Log in or sign up for Devpost to join the conversation.