Inspiration
The inspiration came from a personal experience - when I was a child, my mom became unable to teach me because she had to focus on my two younger brothers. This made me realize how many students lack personalized guidance when they need it most.
What it does
BrightPath is an AI-powered learning platform that combines an interactive digital whiteboard with intelligent tutoring. Students can draw, write, and solve problems visually while getting real-time AI assistance. The platform features multi-page whiteboards, drawing tools, and an AI tutor that can analyze handwritten work and provide personalized explanations and guidance.
How we built it
- Frontend: React + TypeScript with Vite, using Tailwind CSS for styling and Framer Motion for animations
- Backend: Node.js + Express server with TypeScript, deployed on Vercel
- AI Integration: OpenAI API for intelligent tutoring and visual content analysis
- Authentication: Supabase for user management and secure sessions
- Features: Custom canvas drawing system, multi-page management, real-time chat with AI tutor
Challenges we ran into
- Implementing smooth canvas drawing with multiple tools and real-time responsiveness
- Integrating AI vision capabilities to analyze handwritten mathematical content
- Managing complex state across multiple whiteboard pages
- Balancing AI response quality with API rate limits and costs
Accomplishments that we're proud of
- Created a fully functional AI tutoring system that understands visual content
- Built an intuitive multi-page whiteboard with professional drawing tools
- Implemented seamless authentication and user session management
- Developed a responsive, modern UI that works across different devices
What we learned
- Advanced React patterns for complex state management
- Canvas API and drawing optimization techniques
- AI prompt engineering for educational contexts
- Full-stack TypeScript development and deployment strategies
What's next for BrightPath
- Enhanced AI capabilities with better handwriting recognition
- Collaborative features for group study sessions
- Integration with popular learning management systems
- Mobile app development for tablet-based learning
- Advanced analytics for tracking learning progress

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