Skip to content

MD-AMAN-123/EduFree.AI

Repository files navigation

🚀 EduFree.AI Offline AI Learning App

📌 Overview

EduFree.AI is an AI-powered mobile application that works completely offline, designed to provide intelligent and personalized learning experiences without requiring internet connectivity.

It aims to bridge the digital divide by enabling students in rural and low-connectivity areas to access quality education anytime, anywhere.


🎯 Problem Statement

Millions of students lack consistent internet access, making it difficult to:

  • Access online learning platforms
  • Get real-time academic support
  • Learn in their preferred language

EduFree.AI solves this by delivering a fully offline AI learning ecosystem.


✨ Features

🔐 Student Authentication & Profile System

  • Secure login/signup system (offline-first sync-ready)
  • Personalized student profiles with progress tracking
  • Attractive, modern UI design for onboarding and dashboard

📊 Real-Time Student Dashboard

  • Visual analytics of learning progress (charts, streaks, performance)
  • AI-driven insights (strengths, weaknesses, recommendations)
  • Activity tracking (lessons completed, quiz scores, time spent)

🧠 AI-Powered Offline Learning Path Generator

  • Dynamically generates personalized learning paths
  • Adapts based on student performance and behavior
  • Works fully offline using local ML models

📝 AI-Powered Offline Quiz Generator

  • Automatically generates quizzes from local content
  • Difficulty adjustment (easy → advanced)
  • Instant evaluation and feedback

📚 AI-Powered Offline Assignment Generator

  • Generates assignments based on topics learned
  • Includes structured questions (short/long/problem-solving)
  • Enables self-assessment and practice

👨‍🏫 Secure Teacher Dashboard

  • Role-based authentication (Teacher/Admin)
  • Monitor student performance and analytics
  • Assign content, quizzes, and track progress
  • Offline data sync capability for institutional use

🌙 Immersive UI Upgrade (Dark Mode + 3D Experience)

  • Dark mode for better accessibility and modern feel
  • Integration of Three.js for interactive 3D backgrounds and animations
  • Futuristic learning interface design

📚 Offline Content Access

  • Preloaded educational resources
  • Structured lessons and notes
  • No internet required

🤖 AI Chatbot Tutor

  • Personalized doubt solving
  • Context-aware responses using local ML models
  • 24/7 learning assistant

🌍 Multi-language Support

  • Learn in native/regional languages
  • Inclusive and accessible learning experience

🛠️ Tech Stack

  • 📱 Android App (Kotlin/Java)
  • 🧠 Local ML Models (TinyML / TensorFlow Lite)
  • 💾 SQLite Database (offline storage)
  • 🎨 Three.js (3D UI/UX enhancements)
  • 🔐 Secure Authentication System (offline-first architecture)

⚙️ How It Works

  1. User installs the app
  2. Educational content is stored locally in SQLite
  3. AI chatbot runs using on-device ML models
  4. User interacts with the chatbot without internet
  5. Responses are generated instantly offline

🚀 Installation

# Clone the repository
git clone https://github.com/MD-AMAN-123/EduFree.AI.git

# Navigate into the project folder
cd EduFree.AI

# Open in Android Studio and run on emulator/device

📸 Screenshots (Optional)

Add your app screenshots here


🔮 Future Enhancements

  • 📊 Progress tracking & analytics
  • 🎤 Voice-based AI tutor (offline speech recognition)
  • 📥 Content update via periodic sync
  • 🧩 Adaptive learning paths

🌍 Impact

  • 📉 Reduces dependency on internet connectivity
  • 📚 Promotes accessible education for all
  • 🏫 Supports students in rural and underserved areas

🤝 Contributing

Contributions are welcome!

# Fork the repo
# Create a new branch (feature/your-feature)
# Commit your changes
# Push and create a Pull Request

📜 License

This project is licensed under the MIT License.


💡 Tagline

"Redefining education with intelligence, immersion, and independence — where AI meets learning, even offline." 🔥

About

AI powered free online cum offline learning app (Extended version of EduClarity)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages