πŸ“š iNextAI Web3 Tutor – AI-Powered Web3 Education

πŸ”Ή Overview

The iNextAI Web3 Tutor is an AI-powered, structured learning platform for Web3 education. It guides users through beginner, advanced, and expert levels with AI-driven explanations, quizzes, and interactive labs.

πŸš€ Features

βΏ‘ AI-Powered Learning System

βœ… AI-generated course content based on user level (Beginner, Advanced, Expert).
βœ… Adaptive learning with personalized recommendations.
βœ… AI-generated quizzes & flashcards after each lesson.

βΏ’ Course Progression System

βœ… Courses unlock sequentially based on completion.
βœ… Tracks time spent, quiz scores, and milestones.
βœ… Issues badges, points, and certificates for achievements.

βΏ£ Interactive & Gamified Learning

βœ… AI-generated charts, diagrams, and flowcharts.
βœ… Hands-on simulations (e.g., staking, smart contract deployment).
βœ… AI-powered mentor chatbot for real-time support.

πŸ›  Tech Stack & AI Models Used

πŸ”Ή Tech Stack

  • Frontend: React, Next.js, Tailwind CSS
  • Backend: FastAPI, Django, Node.js
  • Blockchain: Solidity, Web3.js, ethers.js, Hedera Hashgraph
  • Database: PostgreSQL, MongoDB

πŸ”Ή AI Models Used

  1. GPT-4, Llama 3, Falcon β†’ AI tutor for explanations.
  2. BERT, T5, LangChain β†’ AI-powered quiz generator.
  3. DALLΒ·E, Stable Diffusion, Midjourney β†’ AI-generated visuals.
  4. Reinforcement Learning (PPO) β†’ Tracks and adapts user progress.
  5. RoBERTa, OpenAI Sentiment Model β†’ Engagement & sentiment analysis.

πŸ›  Installation & Setup

πŸ”Ή βΏ‘ Clone the Repository

git clone https://github.com/japhetjohn/web3-tutor.git
cd web3-tutor