StudyBuddy Connect

Inspiration

As a first-generation, low-income student, I often faced barriers in my academic journey that stemmed not from a lack of motivation, but from a lack of access. Growing up, I didn't have the resources many of my peers took for granted—reliable internet, private tutoring, or structured academic support outside of school.

Just before graduating high school, I learned about a peer tutoring program run by my school. I joined as a volunteer tutor, excited to help others, but I noticed something unexpected: there were actually more tutors than tutees. This showed me that the issue wasn’t a lack of people willing to help—it was that the program's scope was too narrow.

That’s what sparked the idea for StudyBuddy Connect: what if we could build a platform that expanded beyond a single school or district, allowing students anywhere to receive help from both AI-powered tools and a wider network of volunteer tutors? It would allow us to utilize the goodwill of volunteers more effectively, while also using AI to fill in the gaps.

What It Does

StudyBuddy Connect is a hybrid learning platform designed to support students through both AI-driven assistance and real human interaction. The platform includes:

  • AI Study Buddy
    An always-available virtual tutor powered by OpenAI and Gemini that helps students with homework, explanations, and study tips.

  • Peer Tutor Matching
    Connects students with volunteer tutors based on subject expertise, availability, and academic goals.

  • Q&A Forum
    A moderated space where students can ask questions and get responses from both tutors and the broader community.

  • Progress Tracking
    Personalized dashboards that monitor learning progress, study streaks, and completed sessions.

  • Achievement System
    A reward system that encourages consistent learning and community participation through badges and milestones.

  • AI-Powered Educational Games
    Text-based RPGs and interactive mini-games powered by Gemini, designed to reinforce knowledge in a fun and immersive way.

How We Built It

  • Frontend:
    Built with React.js and styled using Chakra UI for a responsive and accessible interface.

  • Backend:
    Firebase Functions handle real-time operations, user management, and server-side logic.

  • Database:
    Firebase Firestore stores user data, tutor sessions, forum posts, and progress tracking metrics.

  • Authentication:
    Firebase Auth provides secure login and role-based access for students, tutors, and admins.

  • AI Integration:
    Integrated OpenAI API and Gemini for AI tutoring features and custom educational games.

  • Game Features:
    Built educational RPGs using Gemini’s narrative capabilities to simulate real-world scenarios and reinforce key academic topics.

Challenges We Ran Into

  • Balancing Supply and Demand in Tutor Matching
    Creating a system that efficiently matches tutors and students while maintaining fairness and low wait times.

  • Managing AI Costs and Responsiveness
    AI services can be expensive, so we had to implement rate limits and fallback mechanisms to manage cost and maintain performance.

  • Ensuring Accessibility
    The platform needed to perform well even on low-end devices and in areas with unreliable internet access.

  • Driving Engagement
    It was important to design features that made the experience enjoyable and habit-forming without distracting from learning outcomes.

Accomplishments That We're Proud Of

  • Successfully built a platform that bridges the gap between AI support and human mentorship.
  • Created a real-time, scalable tutor-student matching system.
  • Developed interactive AI-powered learning games that make academic content engaging.
  • Prioritized inclusivity and accessibility in both design and implementation.

What We Learned

  • Building technology for underserved communities requires careful consideration of access, engagement, and equity.
  • Full-stack development using Firebase allowed for rapid iteration and scalability.
  • Gemini’s AI capabilities can be used not only for direct tutoring but also for creating educational narratives that deepen understanding.
  • Designing with empathy and user feedback results in more impactful features and a better user experience.

What's Next for StudyBuddy Connect

  • Mobile and Progressive Web App Support
    Launching a fully responsive version for smartphones and tablets.

  • Smarter Personalization
    Using learning data to personalize AI responses, game content, and tutor recommendations.

  • Tutor Verification and Feedback
    Adding tutor reviews, training resources, and certification options to improve quality.

  • Offline Mode and Data Sync
    Allowing students to download lessons and access AI features offline with sync capabilities.

  • Multilingual and Global Expansion
    Offering language support and region-specific content to help more students around the world.

Built With

Share this project:

Updates