Inspiration
In many rural and underserved communities, students face significant barriers to quality education — unreliable internet, outdated materials, and a lack of trained teachers. We wanted to create a solution that works even in low-connectivity environments while providing personalized learning experiences.
What it does
BrightPath is a hybrid learning platform that works both online and offline. It offers AI-powered lessons, gamified progress tracking, and local language support, making it accessible, engaging, and inclusive for all learners.
How we built it
- Frontend: Flutter for cross-platform mobile app development.
- Backend: Django (Python) for content management and API services.
- Database: PostgreSQL for central storage and SQLite for offline caching.
- AI Personalization: TensorFlow Lite models for adaptive learning.
- Offline-first tech: Data sync when internet is available; content stored locally otherwise.
Challenges we ran into
- Designing offline-first sync logic.
- Optimizing AI models for low-spec devices.
- Ensuring UI/UX is friendly for younger students.
- Managing multilingual content efficiently.
Accomplishments that we're proud of
- Built a functional offline module that works seamlessly.
- Integrated AI-based lesson personalization.
- Created gamified progress tracking to boost engagement.
What we learned
- How to design for low-connectivity environments.
- The importance of language and cultural inclusivity in education tools.
- Best practices for AI deployment on resource-constrained devices.
What's next for BrightPath
- Partner with NGOs and rural schools for pilot programs.
- Expand to include mentorship and career guidance modules.
- Develop a teacher training companion app to complement BrightPath.
Built With
- android-studio
- dart
- django
- figma
- flutter
- github
- postgresql
- python
- rest-api
- sql
- sqlite
- tensorflow
Log in or sign up for Devpost to join the conversation.