Introduction
The Platform Where Learning Meets Blockchain
Noodl is a next-generation, AI-driven educational platform that transforms how we learn anything. Combine the power of cutting-edge AI with decentralized blockchain technology to create verifiable, ownable, and gamified learning experiences.
Built for the 3% Club 2025 Hackathon's "Vibe - Coding for Social Impact" challenge, Noodl represents a vision where learning is accessible, engaging, verifiable, and truly belongs to you.
Learn • Prove • Own
Learn
Type any topic and AI instantly creates a complete, structured learning path with engaging slides and interactive quizzes.
Prove
Complete courses and earn unique NFT certificates with AI-generated pixel art emblems, minted directly to your wallet.
Own
Every learning path is registered on Ethereum with immutable content hashes. Your NFTs are ERC721 tokens that truly belong to you.
The Story Behind It
Imagine you're on a road trip with friends. There's this one person who knows something about everything—philosophy, coding, cooking, spacetime, you name it. You're impressed but wonder, "How did they learn all this?"
We realized the internet gives us access to infinite information, but it's overwhelming. Googling a new topic results in walls of text and endless links. AI chatbots give answers, but they don't provide structure. We wanted to fix that.
We set out to build a tool that makes learning any topic accessible, engaging, and structured—transforming raw curiosity into verifiable knowledge. That's how Noodl was born.
Key Capabilities
AI-Powered Content Engine
- ✓ Dynamic course creation from any topic
- ✓ AI-generated engaging titles and descriptions
- ✓ Adaptive curriculum with bite-sized lessons
- ✓ Interleaved slides and interactive quizzes
- ✓ "I'm Feeling Lucky" topic discovery
Web3 & Blockchain
- ✓ Secure MetaMask and WalletConnect login
- ✓ Immutable path registry on Ethereum
- ✓ ERC721 NFT certificates on-chain
- ✓ Decentralized asset storage via IPFS
- ✓ Tamper-proof curriculum records
Gamified Learning
- ✓ Unique NFT certificates for completion
- ✓ Dark mode with custom theming
- ✓ Session persistence via SharedPreferences
- ✓ Progress tracking and dashboards
- ✓ Community course discovery
Premium Features
- ✓ AI document summarization
- ✓ Chat with documents (ChatGPT)
- ✓ Text-to-speech for lessons
- ✓ Hybrid semantic search
- ✓ AI-generated pixel art emblems
Watch the Demos
Pitch Deck (3% Club 2025)
App Demo & Walkthrough
How It Works
1️⃣ Login with Web3
Connect your MetaMask wallet or manually enter your wallet address. No passwords, no accounts—just your decentralized identity.
2️⃣ Generate or Discover
Type any topic or hit "I'm Feeling Lucky" to let AI surprise you. Choose from thousands of community-created Noodls.
3️⃣ AI Creates Your Course
Gemini AI generates a complete curriculum with engaging title, description, chapters, slides, and quizzes in 1-3 minutes.
4️⃣ Learn Interactively
Read slides, listen with text-to-speech, answer quizzes. Get explanations for both correct and incorrect answers.
5️⃣ Earn Your NFT
Complete the course and an AI-generated NFT certificate is minted to your wallet. Your achievement is now on-chain forever.
6️⃣ Own Your Achievement
Add your NFT to MetaMask, share it with employers, or display it in your Web3 profile. Your credential is verifiable, immutable, and truly yours.
Our Technical Approach
Noodl is a full-stack application combining Flutter frontend, Python Flask backend, and Ethereum blockchain integration. AI powers content generation, while Web3 ensures ownership and credibility.
Architecture & Infrastructure
Frontend (Flutter Mobile App)
- • Flutter + Dart for iOS, Android, web
- • Provider for state management
- • WalletConnect v2 & MetaMask SDK
- • SharedPreferences for persistence
Backend (Python Flask API)
- • Flask web framework
- • Google Gemini API integration
- • Async background task handling
- • Gradio live demo UI
Database & Storage
- • Supabase (PostgreSQL)
- • pgvector for semantic search
- • Pinata for IPFS storage
Blockchain & Web3
- • Solidity smart contracts
- • Web3.py for interactions
- • ERC721 NFT certificates
- • Ethereum Sepolia Testnet
💡 The backend utilizes asynchronous task handling so AI course generation (1-3 minutes) happens in the background while the API responds immediately. Users can poll for real-time status updates!
Overcoming Technical Hurdles
Reliable AI & Blockchain Operations
Long-running AI generation and blockchain transactions can fail unpredictably. We architected asynchronous background threads, robust retry mechanisms, and idempotent smart contracts for resilience against desynchronization.
Platform-Specific Web3 Integration
MetaMask's WebView connection is blocked on Android 15+. We solved this by implementing manual wallet address login as a fallback, ensuring smooth onboarding across all platforms.
Content Structuring with AI
Getting AI to produce well-structured, multi-level courses with interleaved slides and quizzes required sophisticated prompt engineering and multi-step generation. We designed atomic operations for graceful rollback on failure.
API Rate Limiting
Working within ChatGPT and Gemini API rate limits while maintaining responsive features required strategic optimization and caching strategies throughout the system.
Key Achievements
End-to-End AI + Web3 Integration
Successfully merged AI content generation, mobile development, and blockchain technology into a single, cohesive product that works flawlessly.
Production-Ready Cross-Platform App
Built a fully functional Flutter app supporting iOS, Android, and web with consistent, beautiful UI featuring custom fonts, animations, gradients, and dark mode.
On-Chain Educational Credentials
Pioneered verifiable, immutable, ownable learning certificates using NFTs. Every curriculum is registered on Ethereum with unique content hashes.
Gamified Learning Experience
Created an engaging platform where learning is rewarding—users earn unique NFT certificates, explore community courses, and build verifiable achievement portfolios.
Lessons & Insights
Building Noodl was an intensive journey into cutting-edge technologies. We became proficient in Google Gemini API, Solidity smart contracts, Web3.py, IPFS/Pinata integration, and WalletConnect v2. We learned the intricacies of ERC721 NFT standards, Ethereum gas optimization, and how to scale AI APIs safely.
Most importantly, we learned that solving real educational problems—making learning structured, engaging, and verifiable—can be accomplished elegantly even when integrating disparate, cutting-edge technologies. The intersection of AI and blockchain creates unique opportunities for social impact.
The Roadmap Ahead
Noodl is just getting started. Our vision is to build a thriving, decentralized learning ecosystem:
📊 Score Analysis & Adaptive Learning
Track quiz performance and automatically suggest revisiting topics where users struggle.
🎤 Voice Assistant
Hands-free navigation, Noodl generation, and lesson listening via full voice integration.
🔍 Advanced Search & Filtering
Search Noodls by category, difficulty level, or estimated completion time.
☀️ Light Mode
Complement dark mode with a beautiful light theme for all-day comfort.
🏆 Leaderboards & Badges
Foster community competition and celebrate learning milestones with diverse badges.
💬 Community Q&A
Dedicated spaces for users to ask questions, share insights, and help each other learn.
🧠 Local LLMs
Better AI powered by locally-run language models for enhanced privacy.
🔐 Enterprise Encryption
End-to-end encryption for maximum document security and compliance.
📚 Our vision: Noodl becomes the only learning platform you'll ever need.
Technology Stack
Frontend
Backend
Database & Storage
Blockchain & Web3
App Workflow & UI
Here's a visual journey through the Noodl experience, from first launch to AI-generated courses:

Login Landing Page
Clean entry point to the Noodl universe

Wallet Connection
Seamless MetaMask Web3 authentication

Discovery Dashboard
Generate or browse community courses

AI Generation
Watch your learning path come to life
Get Started Today
GitHub Repository
View source and contribute
Download APK
Try the app on Android
Full Documentation
Setup guide & API docs
✨ Experience Noodl
Ready to revolutionize how you learn? Download the APK and start with a topic you're curious about. Let AI design your learning path, complete it at your own pace, and earn an NFT certificate that's truly yours.
"Learn anything anytime. Track it, prove it, own it."
Crafted with Heart By
🍜 Noodl represents a passion for continuous learning and a belief that education should be accessible, engaging, and owned by learners themselves.