|
Vidya Setu is a React Native application built with a mission —
to empower underprivileged students by giving them access to AI-powered learning even in environments with no internet connectivity.
The app provides a smart study companion using an offline QA model trained on the 5th–12th standard syllabus, enabling students to:
- ❓ Ask questions and get instant offline answers
- 🧠 Practice interactive quizzes
- 🌐 Switch to online mode for richer content
- 🌏 Learn in multiple languages
- 🎥 Watch recommended YouTube videos
- 🖼️ Receive visual explanations (images)
- 📦 Access the entire syllabus offline
Vidya Setu aims to make quality education accessible, affordable, and inclusive.
- Built-in QA model packaged inside the app.
- No internet required.
- Answers generated from syllabus content (5th to 12th standard).
- Makes learning available in rural & low-income areas.
- Enhanced responses with:
- Web Search
- 📷 Image-based explanations
- 🎥 YouTube video recommendations
- 🧵 Concept breakdowns
- Pulls relevant online resources to complement learning.
- Auto-generated quiz questions based on the topic.
- Gamified learning approach.
- Helps students test understanding and improve retention.
The entire app —
UI + AI responses + quizzes —
works in multiple Indian languages, making education more inclusive.
- Covers syllabus for:
- Class 5
- Class 6
- Class 7
- Class 8
- Class 9
- Class 10
- Class 11
- Class 12
- Subject-wise knowledge for accuracy and clarity.
- React Native
- Local AI inference
- Multilingual NLP
- Optimized for low-end devices
| Layer | Technology |
|---|---|
| Frontend | React Native |
| AI Engine | Offline QA model + Online AI API (Google Gemini Pro with WebSearch, ImageSearch, YoutubeSearch |
| Multimedia | YouTube API, image fetchers |
| Localization | i18n, custom translation models |
- Bridge the digital divide
- Provide AI learning without internet
- Support students preparing for board exams
- Enable self-learning through interactive content
# Clone the repository
git clone https://github.com/Satharva2004/vidya-setu.git
# Navigate into the project
cd vidya-setu
# Install dependencies
npm install
# or
yarn install
# Run on Android
npx expo start 