Vidyarthi
Education for All
The problem Vidyarthi solves
Problem Solved:
Our app consolidates fragmented academic resources into one unified platform, eliminating the need for students to juggle multiple websites, apps, and physical documents.
Key Use Cases
Notes & Study Materials
Students can easily access and share subject-wise notes, neatly organized by academic year. Instead of searching across multiple sources, all study material is available in one trusted place—saving time and effort.
Previous Year Questions (PYQs)
With quick access to past exam papers, students can prepare more strategically. PYQs help them recognize exam patterns, understand important topics, and approach assessments with greater confidence.
Placement Preparation
The platform includes a dedicated placement section featuring coding practice, aptitude preparation, and interview resources. This ensures career preparation goes hand-in-hand with academics, rather than being an afterthought.
Student Marketplace
A built-in buy/sell marketplace allows students to exchange textbooks, equipment, and daily essentials within the college community. This makes transactions safer, more affordable, and more reliable than external marketplaces.
AI Study Assistant (Gemini-powered)
An intelligent AI assistant provides instant support for doubts, explanations, and study guidance. Students no longer have to wait for office hours—they can get help exactly when they need it.
Authentication & Profiles
Secure Firebase authentication enables personalized student profiles, ensuring data privacy while delivering a tailored and reliable user experience.
Challenges we ran into
One of the most critical challenges we faced was API quota exhaustion across AI providers. We initially used the Google Gemini API for AI-powered note generation and quiz creation, but frequent 429 “Too Many Requests” errors made the system unreliable. Even multiple API keys were exhausted within hours. To solve this, we implemented an intelligent fallback system that automatically switches providers when failures occur. After unsuccessful attempts with OpenRouter models, we integrated the Xiaomi Api with Llama 3.3 70B, which delivered unlimited free access and significantly faster responses, restoring system stability.
Another major challenge involved Android build failures caused by missing NDK components and Gradle configuration issues. On slow internet, downloading the required NDK took over forty minutes, and plugin namespace conflicts blocked compilation. These were resolved through manual NDK installation, corrected namespace declarations, and proper Gradle configuration.
Finally, building an offline-first architecture required local caching, SQLite knowledge storage, and offline OCR to ensure full functionality even without internet connectivity.
Tracks Applied (4)
Open Innovation
SCAILE Track
SCAILE
OnDemand Track
Airev
Best UI/UX
Eleven Studios
