Skip to content
Europe, Middle East, Africa Regional Winner

Nexora-AI

Nexora – Next Gen Personalized Education. Learn through interactive lessons with visuals, quizzes, and smart AI support. Experience it now at nexora-ai.de.

Core trick

LLM agents generate lessons that embed React components, rendering interactive charts and 3D visualizations inline.

Tags

Built with

chromadbdockerfastapigoogle-adkgoogle-cloudjavascriptmysqlpythonreactvite

Description

Nexora-AI: Revolutionizing Education with Multi-Agent LLMs and Dynamic React Visualizations 🎯 Inspiration Traditional AI-generated educational content is static, text-heavy, and frankly boring. We've all seen LLMs produce walls of text that explain concepts without truly showing them. When we set out to build Nexora AI, we had a bold vision: create an AI-powered learning platform that doesn't just generate text-based courses, but produces rich, interactive educational experiences with dynamic visualizations, charts, and interactive components. The Google Cloud Multi-Agents Hackathon challenged us to rethink fundamental assumptions about AI output. Why should AI be limited to text when it could generate entire interactive experiences? 🚀 What it does Nexora AI transforms simple user queries like "I want to learn about the solar system" into comprehensive, interactive courses featuring: Dynamic 3D Visualizations - Watch planets orbit in real-time, explore Earth's layers, or see algorithm visualizations in action Interactive Charts & Graphs - Data comes alive with Plotly-powered scientific visualizations and Recharts components Adaptive Learning Path s - AI-generated course structures that adapt to your learning style React-Powered Interactivity - Every explanation includes interactive components you can manipulate Smart Assessment - Quizzes that also use React components for engaging, visual problem-solving Live Demo : nexora-ai.de 🏗️ How we built it Revolutionary Multi-Agent Architecture Nexora leverages the Google Cloud Agent Development Kit (ADK) to orchestrate multiple specialized agents: Course Planner Agent - Generates overall course structure and learning objectives Content Creator Agent - Produces chapter content with educational explanations Explainer Agent - Creates interactive React components with visualizations Quiz Generator Agent - Develops adaptive assessments using React components Interactive Chat Agent - Provides contextual support throughout learning Image Agent - Sources relevant visual content via external APIs Agent Structure The Breakthrough: React Code as LLM Output Instead of generating static text or markdown, we made a bold decision: Let the LLM output raw React code directly. Our agents generate React components using: Plotly for complex scientific and mathematical visualizations Recharts for data visualization and charts React-Flow for flowcharts and algorithm visualizations LaTeX rendering for mathematical equations Syntax highlighting for code examples Tech Stack Backend : Python 3.12 with FastAPI Google Cloud Agent Development Kit (ADK) Multiple Gemini models (2.5-Pro, 2.5-Flash, 2.5-Flash-Lite) MySQL + ChromaDB for data storage Docker containerization Frontend : React with Vite Mantine UI components Tailwind CSS Dynamic React component rendering Validation Pipeline : ESLint analysis for code quality Security validation to prevent code injection Multi-iteration feedback loops for code improvement 🔥 Challenges we ran into Code Generation Reliability - Getting LLMs to consistently generate valid, executable React code was initially problematic. We solved this with a sophisticated validation pipeline and iterative feedback loops. Agent Coordination - Managing state consistency across multiple agents while maintaining course coherence required careful orchestration through the ADK. Security Concerns - Executing AI-generated code posed security risks. We implemented comprehensive validation and sandboxing. Performance Optimization - Rendering complex visualizations while maintaining smooth user experience required significant optimization. Context Management - Ensuring agents maintained context about the overall course while focusing on their specific tasks. 🏆 Accomplishments that we're proud of Mastered React Code Generation - We believe to successfully have LLMs generate production-ready React components at scale Seamless Multi-Agent Orchestration - The ADK enabled us to create a complex system that feels simple to users Visual Learning Revolution - Transformed abstract concepts into tangible, interactive experiences Production-Ready Platform - Built a fully functional platform deployed at nexora-ai.de Google ADK Innovation - Pushed the boundaries of what's possible with the Agent Development Kit 📚 What we learned LLMs are more capable than expected - Modern language models can generate sophisticated, functional code when properly guided and validated Multi-agent coordination is powerful - The ADK's orchestration capabilities enabled complexity that would be impossible with single-agent approaches User experience is everything - Technical innovation means nothing without intuitive, engaging user interfaces Validation is critical - Robust testing and validation pipelines are essential when dealing with AI-generated code Visual learning works - Interactive visualizations dramatically improve comprehension compared to static text 🔮 What's next for Nexora Collaborative Learning - Multi-user courses and peer interaction features Advanced Analytics - Learning pattern analysis and personalized recommendations Mobile Applications - Native iOS and Android apps for learning on-the-go Enterprise Integration - B2B solutions for corporate training and education institutions Global Accessibility - Multi-language support and accessibility improvements Flash Cards - Utilise active recall for optimal memorisation 👥 Built with ❤️ by Team Nexora Markus Huber - Software Architect Luca Bozzetti - AI Engineer Jonas Hoerter - RAG Specialist Matthias Meierlohr - UI/UX Wizard Try Nexora AI today: nexora-ai.de Tags: #adkhackathon #GoogleCloud #AI #Education #React #LLM #MultiAgent The future of AI isn't just about generating better text — it's about generating better experiences. And with tools like the ADK making multi-agent coordination seamless, we're just scratching the surface of what's possible.
M4RKUS28/Nexora★ 3121 forksJavaScriptCreated May 26, 2025 · last push Aug 22, 2025

README excerpt

# Nexora AI

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://github.com/M4RKUS28/Nexora/blob/main/frontend/public/logo_white.png?raw=true">
  <source media="(prefers-color-scheme: light)" srcset="https://github.com/M4RKUS28/Nexora/blob/main/frontend/public/logo_black.png?raw=true">
  <img alt="Nexora AI Logo" src="https://github.com/M4RKUS28/Nexora/blob/main/frontend/public/logo_white.png?raw=true">
</picture>

#### Welcome to **Nexora AI**!

This project is a full-stack application designed to deliver cutting-edge **AI solutions for personalized learning assistance**. It leverages a powerful Python backend and a modern React frontend to offer an innovative educational platform.

**🌐 Try it live:** [nexora-ai.de](https://nexora-ai.de)


---

<picture>
  <source media="(prefers-color-scheme: dark)" srcset=https://github.com/M4RKUS28/Nexora/blob/main/doc/dashboard_dark.png?raw=true">
  <source media="(prefers-color-scheme: light)" srcset="https://github.com/M4RKUS28/Nexora/blob/main/doc/dashboard_white.png?raw=true">
  <img alt="Nexora AI Logo" src="https://github.com/M4RKUS28/Nexora/blob/main/doc/logo.png?raw=true">
</picture>


---

## ✨ Features

- **Smart Course Creation:**  
  Create interactive courses from documents, images, and notes with ease.

- **AI-Assisted Learning:**  
  - Course generation powered by AI agents  
  - Quizzes (MCQs & Fill-in-the-Blank) with AI-based validation  
  - Personalized study plans based on time availability  
  - 

Team