Skip to content

sanks011/Adhyayan.AI

Repository files navigation

Adhyayan.AI 🧠

AI-Powered Interactive Learning Platform with Blockchain Integration

Transform any topic into an interactive mind map with AI-generated content, multimedia resources, quiz-based progression, and blockchain-powered rewards.

Live Demo GitHub


🌟 What is Adhyayan.AI?

Adhyayan.AI is a comprehensive educational platform that revolutionizes learning through:

  • 🗺️ AI-Generated Interactive Mind Maps - Transform any topic into visual learning journeys
  • 🤖 In-Node AI Assistant - Get instant explanations, examples, and clarifications
  • 🎯 Quiz-Based Learning Progression - Unlock new content by proving mastery
  • 📚 Multimedia Content Integration - Access relevant videos, images, documents, and research papers
  • 🎙️ AI Podcast Generation - Convert topics into engaging audio content
  • 🃏 Smart Flashcard Creation - AI-generated spaced repetition cards
  • 👥 Social Learning - Solo and multiplayer quiz rooms with friends or strangers
  • 💰 Blockchain Rewards - Earn and spend Gyan Points (APTOS-powered) for learning activities

🚀 Key Features

🗺️ Interactive Mind Map Generation

  • AI-Powered Structuring: Input any topic and get a comprehensive, hierarchical mind map
  • Deep Dive Capability: Click any node to expand with AI-generated sub-topics
  • Visual Learning: Drag-and-drop interactive nodes with smooth animations
  • Progress Tracking: Visual indicators for completed topics

🤖 Intelligent Learning Assistant

  • Context-Aware Responses: AI understands the specific topic you're studying
  • Suggested Questions: Get topic-relevant questions to deepen understanding
  • Instant Explanations: Ask anything about the current topic and get detailed answers
  • Learning Path Guidance: AI suggests optimal learning sequences

🎯 Gamified Learning Progression

  • Quiz-to-Unlock System: Complete quizzes to mark topics as "learned" and unlock new content
  • Adaptive Difficulty: Questions adjust based on your performance
  • Multiple Formats: MCQs, true/false, short answers, and scenario-based questions
  • Real-time Feedback: Instant explanations for correct and incorrect answers

📚 Rich Multimedia Integration

  • Automatic Content Discovery: AI finds relevant YouTube videos, academic papers, and images
  • Document Analysis: Upload PDFs and documents for AI-powered insights
  • Visual Learning: Images and diagrams automatically sourced for better understanding
  • Research Integration: Access to scholarly articles and journals

🎙️ AI Podcast Generation

  • Text-to-Speech Conversion: Transform written content into engaging audio
  • Multiple Voice Options: Choose from various AI voices and languages
  • Download & Share: Save podcasts for offline learning or share with others
  • Background Learning: Listen while commuting or exercising

🃏 Smart Flashcard System

  • AI-Generated Cards: Automatically create flashcards from any topic
  • Spaced Repetition: Scientifically-backed review scheduling
  • Multi-Format Cards: Text, images, equations, and audio-based cards
  • Progress Analytics: Track retention rates and learning efficiency

👥 Social Learning Features

  • Solo Quiz Mode: Practice at your own pace with unlimited questions
  • Room-Based Multiplayer: Create or join quiz rooms with friends
  • Random Matching: Get paired with other learners studying similar topics
  • Leaderboards: Compete and track progress against peers
  • Study Groups: Collaborative learning with shared mind maps

💰 Blockchain Integration (APTOS)

  • Gyan Points System: Earn cryptocurrency for learning activities
  • Secure Transactions: APTOS blockchain ensures transparent rewards
  • Civic Identity: Secure login and identity verification
  • Reward Mechanics: Earn points for completing quizzes, creating content, and helping others
  • In-App Purchases: Use Gyan Points for premium features and content

🎯 Problem We Solve

Current Learning Challenges:

  1. Information Overload - Students struggle to structure vast amounts of information
  2. Passive Consumption - Traditional methods don't encourage active engagement
  3. Isolated Learning - Most studying happens alone without collaboration
  4. Generic Content - One-size-fits-all approaches don't work for everyone
  5. Lack of Verification - No way to prove actual learning and skill acquisition
  6. Fragmented Tools - Multiple apps needed for notes, quizzes, videos, etc.
  7. Expensive Premium Tools - Quality educational tools cost too much

Our Solution:

Adhyayan.AI provides a unified, AI-powered ecosystem that makes learning:

  • Visual and Structured through interactive mind maps
  • Active and Engaging through quiz-based progression
  • Social and Collaborative through multiplayer features
  • Personalized and Adaptive through AI assistance
  • Verified and Credible through blockchain-based achievements
  • Comprehensive and Integrated - everything in one platform
  • Accessible and Affordable with blockchain-based micro-rewards

🔧 Tech Stack

Frontend

  • Next.js 14 - React-based full-stack framework
  • TypeScript - Type-safe development
  • Tailwind CSS - Utility-first styling
  • ReactFlow - Interactive mind map visualization
  • Framer Motion - Smooth animations and transitions

Backend & APIs

  • Node.js - Server-side runtime
  • Express.js - Web application framework
  • Google Gemini AI - Advanced language model for content generation
  • ElevenLabs API - High-quality text-to-speech conversion
  • OpenAI TTS - Fallback speech synthesis

Database & Storage

  • MongoDB Atlas - Cloud-native database
  • GridFS - File storage for multimedia content
  • Local Storage - Client-side caching for performance

Blockchain & Identity

  • APTOS Blockchain - Decentralized reward system
  • Civic Wallet - Secure identity verification
  • Smart Contracts - Automated reward distribution

Deployment & Infrastructure

  • Vercel - Frontend hosting and deployment
  • MongoDB Atlas - Managed database hosting
  • APTOS Devnet - Blockchain testing environment

🆚 Why Better Than Existing Solutions?

vs ChatGPT/Claude

Feature ChatGPT Adhyayan.AI
Learning Structure ❌ No visual organization ✅ Interactive mind maps
Progress Tracking ❌ No learning progression ✅ Quiz-based unlocking
Multimedia Integration ❌ Text-only responses ✅ Videos, images, documents
Social Learning ❌ Individual use only ✅ Multiplayer quiz rooms
Verification ❌ No skill validation ✅ Blockchain-verified progress

vs NotebookLM

Feature NotebookLM Adhyayan.AI
Content Sources ✅ Document upload ✅ Documents + AI generation
Visualization ❌ Text-based only ✅ Interactive visual maps
Assessment ❌ No quizzes ✅ AI-generated quiz system
Collaboration ❌ Single user ✅ Real-time multiplayer
Rewards ❌ No gamification ✅ Blockchain-based incentives

vs Perplexity

Feature Perplexity Adhyayan.AI
Learning Focus ❌ General Q&A ✅ Structured learning paths
Content Organization ❌ Linear responses ✅ Hierarchical mind maps
Skill Building ❌ No assessment ✅ Progressive quiz system
Study Tools ❌ Search-only ✅ Flashcards, podcasts, quizzes
Community ❌ Individual use ✅ Social learning features

vs Traditional LMS (Coursera, Udemy)

Feature Traditional LMS Adhyayan.AI
Content Creation ❌ Manual, expensive ✅ AI-generated, instant
Customization ❌ Fixed course structure ✅ Adaptive mind maps
Peer Interaction ❌ Limited forums ✅ Real-time quiz battles
Cost Model ❌ Expensive subscriptions ✅ Blockchain micro-rewards
Content Currency ❌ Outdated content ✅ AI-powered fresh content

🎮 How It Works

1. Create Your Learning Map

Input Topic → AI Analysis → Interactive Mind Map → Ready to Learn

2. Explore and Learn

Select Node → View Content → Ask AI Questions → Deep Dive Further

3. Prove Your Knowledge

Take Quiz → Pass Assessment → Unlock Next Topic → Earn Gyan Points

4. Enhance Understanding

Generate Flashcards → Listen to Podcasts → View Multimedia → Master Topic

5. Learn with Others

Create Room → Invite Friends → Compete in Quizzes → Share Knowledge

🏆 Key Differentiators

  1. 🧠 AI-First Approach: Every feature powered by advanced AI for personalized learning
  2. 🎯 Progressive Learning: Quiz-based unlocking ensures actual skill development
  3. 🌐 Multimedia Rich: Automatically sourced videos, images, and research papers
  4. 👥 Social by Design: Learn with friends through collaborative features
  5. 💎 Blockchain Verified: Cryptographically secure learning achievements
  6. 🎙️ Multi-Modal Content: Text, audio, visual - learn however you prefer
  7. 🚀 Infinite Scalability: AI generates unlimited content for any topic
  8. 📱 Modern UX: Beautiful, intuitive interface that makes learning enjoyable

📦 Installation & Setup

Prerequisites

  • Node.js 18+ and npm
  • MongoDB Atlas account
  • APTOS wallet for testing
  • API keys for Gemini AI and ElevenLabs

Quick Start

# Clone the repository
git clone https://github.com/yourusername/Adhyayan.AI.git
cd Adhyayan.AI

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env.local
# Add your API keys and configuration

# Run the development server
npm run dev

# Visit http://localhost:3000

Environment Variables

# AI Services
GEMINI_API_KEY=your_gemini_api_key
ELEVENLABS_API_KEY=your_elevenlabs_api_key

# Database
MONGODB_URI=your_mongodb_connection_string

# Blockchain
APTOS_PRIVATE_KEY=your_aptos_private_key
CIVIC_API_KEY=your_civic_api_key

# Authentication
NEXTAUTH_SECRET=your_nextauth_secret
NEXTAUTH_URL=http://localhost:3000

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Ways to Contribute:

  • 🐛 Report bugs and issues
  • ✨ Suggest new features
  • 🔧 Submit pull requests
  • 📚 Improve documentation
  • 🎨 Design improvements

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


📞 Contact & Support


🙏 Acknowledgments

  • Aptos Foundation for blockchain infrastructure
  • Civic for secure identity solutions
  • Google for Gemini AI API
  • ElevenLabs for voice synthesis technology
  • MongoDB for database solutions
  • Vercel for deployment platform

🌟 Star this repository if you find it helpful! 🌟

Built with ❤️ by Team 4bidden

About

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •