Inspiration
We were inspired by the high cost and time commitment that traditional tutoring often requires. Many students cannot afford consistent help or don't have time for scheduled sessions. We wanted to create a more accessible, self-paced, and affordable learning experience using modern AI technologies.
What it does
TutorAI is a web-based platform that helps students learn more effectively by combining:
- AI-powered tutoring chat with Groq API
- AI-generated quizzes on any topic with automatic grading
- Learning analytics with personalized feedback
- Guest access with 5 free chats, full access for registered users
- Profile management, study schedule, and progress tracking
How we built it
We built TutorAI using bolt.new, which allowed our team to collaborate seamlessly in a cloud-based workspace. The frontend was developed with React + TypeScript + Vite, styled with Tailwind CSS, and the backend handled by Supabase (PostgreSQL + Auth). The AI features were integrated using the Groq API, known for being fast and free.
Challenges we ran into
- Integrating and managing multiple AI providers in a modular way
- Handling real-time chat UX and maintaining performance
- Building an intuitive quiz generation and grading system
- Designing a clean yet feature-rich UI for students and guests
- Managing state and authentication between guest and logged-in sessions
Accomplishments that we're proud of
- Built a full-stack tutoring app from scratch in under 3 weeks
- Seamlessly integrated Groq API and modularized the code for future LLM additions
- Delivered a fully functional and responsive user experience on web and mobile
- Implemented automatic grading and weak area detection for quizzes
- Successfully deployed the platform to Netlify with full Supabase backend support
What we learned
- Improving team collaboration with GitHub and Netlify workflows
- Efficient teamwork using bolt.new and GitHub
- Real-world deployment with Supabase + Netlify for full-stack apps
- How to work with LLM APIs like Groq to power dynamic educational content
What's next for TutorAI platform
- Teacher & Contributor Integration: We aim to allow external educators or individuals to contribute knowledge or content to the platform, helping improve the AI tutoring experience and expanding the scope of learning.
- Monetization Opportunities: Contributors can earn from their shared content or receive recognition.
- Certification System: We're exploring ways to offer certificates or achievement badges to encourage continuous learning and motivate users.
- More Personalized Learning Paths and adaptive quiz generation.
Built With
- groq
- netlify
- react
- supabase
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.