Inspiration
Learning is universal, but personalized guidance is often limited by time, location, and access to quality mentors. I wanted to build a platform where any student, anywhere, can have an AI-powered personal mentor — someone who understands their questions, responds instantly in Hindi or English, and adapts to their learning style. LearnSphere is inspired by the idea of democratizing education using AI.
What it does
LearnSphere is an AI-powered personalized learning mentor that:
Answers student questions in Hindi or English instantly.
Tracks learning progress and past queries for efficient revision.
Provides context-aware recommendations tailored to individual learning styles.
Is accessible anywhere, anytime, for schools, colleges, or self-learners.
Offers a seamless experience using Google Cloud + Gemini API.
How I built it
Backend: FastAPI, Python, Google Firestore (NoSQL database)
Frontend: HTML, Tailwind CSS
Cloud Deployment: Google Cloud Run, Cloud Storage for persistent data, Firestore for storing queries and user progress
AI Integration: Gemini API for real-time intelligent responses
Version Control & Collaboration: GitHub, Docker for containerization
Other Tools: Postman for API testing, Google Cloud KMS for secure key management
Challenges I ran into
Integrating multilingual AI responses (Hindi + English) while maintaining context.
Deploying a serverless AI backend on Google Cloud without exceeding free tier limits.
Managing user data securely while providing fast query responses.
Designing a simple, clean UI that works for all ages and backgrounds.
Accomplishments that I'm proud of
Successfully deployed a fully functional AI mentor accessible online.
Implemented real-time tracking and personalized recommendations.
Learned and applied advanced AI API integration with Google Cloud and Gemini.
Built a project completely within free-tier cloud limits, demonstrating efficiency and scalability.
What I learned
How to design AI-powered applications end-to-end.
How to leverage Google Cloud services for scalable and serverless deployment.
Techniques for multilingual AI conversation and maintaining context.
The importance of user experience and tracking for educational applications.
What's next for LearnSphere — AI Mentor for Every Learner
Add voice interaction for hands-free learning.
Implement advanced analytics to track learning patterns and suggest improvements.
Expand to include collaborative learning and group study features.
Explore integration with schools and educational platforms for wider adoption
Built With
- css
- fastapi
- firestore
- github
- google-cloud
- html
- javascript
- python
- tailwind
- vertex-ai+gemini-api
Log in or sign up for Devpost to join the conversation.