Why Google When You Can Noodl
An AI-driven educational platform that gamifies learning with Web3 credentials. Learn any topic, earn NFT certificates, and own your achievements on-chain.
3% Club 2025 Hackathon
Team of 2
Full Stack Developer
Flutter, Python, Flask, Solidity, Web3.py, Google Gemini, Supabase, IPFS
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.
Type any topic and AI instantly creates a complete, structured learning path with engaging slides and interactive quizzes.
Complete courses and earn unique NFT certificates with AI-generated pixel art emblems, minted directly to your wallet.
Every learning path is registered on Ethereum with immutable content hashes. Your NFTs are ERC721 tokens that truly belong to you.
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.
Connect your MetaMask wallet or manually enter your wallet address. No passwords, no accounts—just your decentralized identity.
Type any topic or hit "I'm Feeling Lucky" to let AI surprise you. Choose from thousands of community-created Noodls.
Gemini AI generates a complete curriculum with engaging title, description, chapters, slides, and quizzes in 1-3 minutes.
Read slides, listen with text-to-speech, answer quizzes. Get explanations for both correct and incorrect answers.
Complete the course and an AI-generated NFT certificate is minted to your wallet. Your achievement is now on-chain forever.
Add your NFT to MetaMask, share it with employers, or display it in your Web3 profile. Your credential is verifiable, immutable, and truly yours.
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.
Frontend (Flutter Mobile App)
Backend (Python Flask API)
Database & Storage
Blockchain & Web3
💡 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!
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.
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.
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.
Working within ChatGPT and Gemini API rate limits while maintaining responsive features required strategic optimization and caching strategies throughout the system.
Successfully merged AI content generation, mobile development, and blockchain technology into a single, cohesive product that works flawlessly.
Built a fully functional Flutter app supporting iOS, Android, and web with consistent, beautiful UI featuring custom fonts, animations, gradients, and dark mode.
Pioneered verifiable, immutable, ownable learning certificates using NFTs. Every curriculum is registered on Ethereum with unique content hashes.
Created an engaging platform where learning is rewarding—users earn unique NFT certificates, explore community courses, and build verifiable achievement portfolios.
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.
Noodl is just getting started. Our vision is to build a thriving, decentralized learning ecosystem:
Track quiz performance and automatically suggest revisiting topics where users struggle.
Hands-free navigation, Noodl generation, and lesson listening via full voice integration.
Search Noodls by category, difficulty level, or estimated completion time.
Complement dark mode with a beautiful light theme for all-day comfort.
Foster community competition and celebrate learning milestones with diverse badges.
Dedicated spaces for users to ask questions, share insights, and help each other learn.
Better AI powered by locally-run language models for enhanced privacy.
End-to-end encryption for maximum document security and compliance.
📚 Our vision: Noodl becomes the only learning platform you'll ever need.
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
View source and contribute
Try the app on Android
Setup guide & API docs
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."
🍜 Noodl represents a passion for continuous learning and a belief that education should be accessible, engaging, and owned by learners themselves.