Inspiration

Every student has felt this: You photograph an amazing explanation. It's gold. But then what? It sits in your phone, forgotten. We built BoardVision to fix that gap to make every whiteboard moment count. Because your effort deserves to become knowledge .

What it does

BoardVision transforms forgotten whiteboard photos into runnable code, clean diagrams, step-by-step explanations, or flashcards. The app: Detects content type automatically (algorithm, security diagram, calculus derivation, etc.). Suggests the most appropriate programming language or format (Java, Python, Mermaid, etc.). Offers one-click regeneration, Quiz Mode for self-testing, and "Save to Flashcards" for personalized revision libraries. Provides a modern, student-friendly UI with history, full-screen previews, and export options.

How we built it

Entirely in Google AI Studio using Gemini 3 API. Leveraged multimodal reasoning to process both visual and textual inputs. Generated multiple output modalities (code, diagrams, explanations, quizzes) without traditional coding. Designed for smooth student workflows, enabling instant conversion from photo to study-ready resources.

Challenges we ran into

Accurately detecting content type across diverse subject matter. Converting messy whiteboard handwriting and diagrams into clean, usable outputs. Maintaining context when regenerating or transforming outputs in multiple formats. Accomplishments that we're proud of Seamless conversion from a single photo to multiple learning modalities. Automatic suggestions for language and format, reducing decision fatigue for students. Integrated Quiz Mode and Flashcard creation for long-term study retention.

What we learned

Multimodal AI can reason across visual and textual inputs to produce actionable outputs. Clear UX/UI is critical to adoption in student workflows. Handling messy real-world inputs requires robust preprocessing and AI reasoning.

What's next for BoardVision

Expand support for additional subjects and diagram types. Enhance output accuracy and context preservation. Integrate collaborative features for classroom or team study. Add personalized learning analytics to track and optimize student progress.

Built With

Share this project:

Updates

Submission history