## Inspiration

African students face educational barriers despite growing smartphone access. EduVision AI transforms mobile devices into powerful learning tools using Gemini AI.

## What it does

  • Diagram Analysis: Upload educational images for AI-powered explanations
  • Quiz Generation: Create personalized assessments for any subject
  • Concept Visualization: Get detailed visual guides for complex topics
  • African Context: Content tailored for local relevance

## How we built it

  • Platform: Android with Jetpack Compose
  • AI: Google Gemini API for all educational content
  • Architecture: Clean MVVM with state management
  • Design: Material Design 3 with custom gradients

## Challenges we ran into

  • Converting camera images to Gemini-compatible formats
  • Managing complex UI states across multiple features
  • Engineering effective educational prompts
  • Optimizing for varying device capabilities

## Accomplishments we're proud of

  • Fully functional app built in 8 hours
  • Beautiful, intuitive UI that enhances learning
  • Successful Gemini API integration for education
  • African-contextual content generation
  • Smooth image upload and processing

## What we learned

  • Gemini API's impressive capabilities for educational content
  • Jetpack Compose's efficiency for complex interfaces
  • How to design for users with limited resources
  • The universal patterns in learning challenges

## What's next for EduVision AI

  • Multi-language support for African languages
  • Offline functionality for low-connectivity areas
  • Teacher dashboard for classroom integration
  • Voice features for accessibility
  • Expanded subject coverage and local curricula

Democratizing education through AI and mobile technology

Built With

  • android-studio
  • coil
  • geminiapi
  • generativeai
  • jetpackcompose
  • kotlin
  • mvvm
  • navigation
Share this project:

Updates