Skip to content

Satharva2004/VidyaSetu

Repository files navigation

VidyaSetu - विद्यासेतू

vidyasetu marketing

🚀 Overview

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.


🎯 Key Features

🔌 1. Offline AI Mode

  • 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.

🌐 2. Online AI Mode

  • Enhanced responses with:
    • Web Search
    • 📷 Image-based explanations
    • 🎥 YouTube video recommendations
    • 🧵 Concept breakdowns
  • Pulls relevant online resources to complement learning.

📝 3. Interactive Quizzes

  • Auto-generated quiz questions based on the topic.
  • Gamified learning approach.
  • Helps students test understanding and improve retention.

🌏 4. Multilingual Support

The entire app —
UI + AI responses + quizzes —
works in multiple Indian languages, making education more inclusive.

📚 5. Curriculum-Aligned Knowledge Base

  • 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.

📱 6. Built with Modern Tech

  • React Native
  • Local AI inference
  • Multilingual NLP
  • Optimized for low-end devices

🏗️ Tech Stack

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

📦 Project Goals

  • Bridge the digital divide
  • Provide AI learning without internet
  • Support students preparing for board exams
  • Enable self-learning through interactive content

🔧 Installation

# 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 

About

Vidya Setu is a multilingual React Native application designed for underprivileged students, enabling them to learn using an offline AI-powered Q&A tutor trained on the syllabus of classes 5th to 12th. The app supports interactive quizzes, dual learning modes (Offline + Online), YouTube recommendations, image-based explanations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors