Skip to content

Risspecct/Learnex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learnex Logo

Learnex: Bridging India's Educational Divide

A gamified, AI-powered learning platform designed to make STEM education accessible, engaging, and inclusive for students across India.

Build Status License Version

🚀 Overview

Learnex was built in response to the “Gamified Learning Platform for Rural Education” challenge issued by the Government of Odisha. It aims to strengthen STEM education for grades 6–12 — even in low-connectivity regions — through offline learning, regional language support, and interactive modules.


🎯 The Mission

Education should never be limited by geography or language. Learnex bridges that gap by combining technology, gamification, and AI to make quality learning available to every student — whether they’re in Bhubaneswar or a remote village in Odisha.


🧠 Core Features

Feature Description
🎮 Gamified Offline Learning Access a library of interactive games that work even without internet. The Advanced Physics Lab module lets students explore scientific concepts hands-on.
🤖 AI-Powered Content Generation Smart AI models craft relatable examples using real-world rural contexts — like farming or cooking — to simplify STEM concepts.
🌐 Multi-Language Accessibility Real-time AI translation converts all content into regional languages such as Hindi, Odia, and Bengali.
📊 Actionable Teacher Analytics Teachers get clear dashboards showing student progress, enabling personalized feedback and early intervention.

🖼️ Platform Preview

Learnex Dashboard Overview
Learnex Dashboard: A unified interface for students and educators

Gamified Physics Lab AI Tools and Translation
Gamified modules and AI-powered educational tools

Teacher Dashboard
The Teacher Dashboard provides clear, subject-wise analytics.


🛠️ Tech Stack

Layer Technologies
Frontend React Phaser
Backend Spring Boot FastAPI
Database PostgreSQL

⚙️ Getting Started

Follow these steps to set up Learnex locally:

🔧 Prerequisites

  • Java JDK 21 & Maven
  • Python 3.8+
  • Node.js & npm
  • PostgreSQL running instance

🧩 Backend Setup (Spring Boot & Python)

Click to expand instructions

Spring Boot Server (Port 8080)

cd backend/Spring-Boot
# Configure database in src/main/resources/application.properties
mvn spring-boot:run

Python AI Server (Port 8000)

cd backend/Python
python -m venv venv
.\\venv\\Scripts\\activate   # Windows
pip install -r requirements.txt
# Add your Google API key
# .env → GOOGLE_API_KEY="your-key-here"
uvicorn main:app --reload

💻 Frontend Setup (React)

cd frontend
npm install
npm run dev

App runs at http://localhost:5173


🧭 Road Ahead

  • Integrate adaptive learning using ML-based progress tracking.
  • Add voice-assisted navigation for accessibility.
  • Expand offline capabilities to cover all STEM subjects.

🌱 Learnex — Empowering India’s next generation of learners, one classroom at a time.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •