DEV Community

Cover image for 🌟 From Vision to Victory: Building Decentralized EtherEd AI for EDU Chain πŸš€ 🌟
Avradeep Nayak
Avradeep Nayak

Posted on β€’ Edited on

1

🌟 From Vision to Victory: Building Decentralized EtherEd AI for EDU Chain πŸš€ 🌟

A few weeks ago, I set out on an exhilarating journey to redefine education through technology as part of a hackathon challenge. The mission? Build a decentralized AI tutoring platform that empowers learners with personalized, gamified education while harnessing the power of blockchain for transparency and trust. After countless late nights, rigorous debugging, and a relentless passion for innovation, I’m thrilled to unveil Decentralized EtherEd AIβ€”a project that blends cutting-edge AI with Ethereum blockchain to create a transformative learning experience!

The Vision: Democratizing Education with AI and Blockchain
Imagine a world where students can master complex topics like Data Structures, Programming, Blockchain, Aerospace, or even casual chit-chat about moviesβ€”all on a single platform. A world where every lesson, payment, and achievement is transparently tracked on the blockchain, empowering learners with a verifiable record of their progress. That’s the vision behind EtherEd AI! We aimed to create a decentralized tutoring DApp that not only educates but also engages, gamifies, and rewards learners in a futuristic, immersive environment.

What We Built: Decentralized EtherEd AI
Powered by Groq’s LLAMA3 AI, Decentralized EtherEd AI offers personalized tutoring across five distinct learning paths, each with strict question validation to ensure focused education:

DSA Only: Master Data Structures and Algorithms (e.g., sorting, graphs, dynamic programming).
Programming: Dive into coding (e.g., debugging, syntax, any language).
BlockChain: Explore blockchain concepts (e.g., Ethereum, smart contracts, decentralization).
Non-Tech Field: Learn Aerospace, Mechanical, or Electrical topics (e.g., aerodynamics, circuits, robotics).
Random: Enjoy casual conversations (e.g., movies, hobbies, fun topics).
We enhanced the learning experience with fuzzy matching for typos (e.g., "linkedlist" matches "linked list") and multi-topic prompt handling (e.g., intelligently handling "What is a blockchain algorithm?"), ensuring a seamless user experience.

Blockchain-Powered Transparency
Built on the Ethereum Sepolia testnet (via Infura), our platform uses Solidity smart contracts to:

Handle secure ETH payments for tutoring sessions.
Store progress, award badges, and log lifetime chat history on-chain.
Track achievements transparently, tied to the user’s Ethereum address, ensuring immutability and trust.
A Futuristic Cyberpunk Experience
The UI is where EtherEd AI truly shinesβ€”a neon-themed, cyberpunk-inspired frontend that immerses users in a sci-fi learning adventure:

Holographic effects and animated backgrounds.
Glowing buttons and smooth scrolling.
Dynamic visibility of UI elements (avatar, response, feedback, dashboard) for a cleaner interface.
Styled code responses with structured sections (e.g., Explanation, Example, Notes) for better readability.
We added interactive features to make learning fun:

Dynamic Avatar System (using Blockies for Ethereum address visualization).
Voice Input for hands-free queries.
Real-Time Leaderboard to foster competition.
Achievement Badges and Confetti Animations to celebrate milestones.
Optional Text-to-Speech for responses, enhancing accessibility.
A ChatGPT-style sidebar to organize lifetime chat history by path, making it easy to revisit past lessons.
The Tech Stack
AI: Groq LLAMA3 for personalized tutoring.
Backend: Python Flask for scalability.
Blockchain: Solidity smart contracts, Web3.py, Truffle, deployed on Sepolia via Infura.
Frontend: HTML/CSS/JavaScript with a cyberpunk UI.
Hosting: Render’s free tier for deployment.
The Journey: Challenges and Triumphs
Building EtherEd AI was no small feat! From integrating Groq’s LLAMA3 AI to deploying smart contracts on Sepolia, I faced challenges like:

Handling typos and multi-topic prompts with fuzzy matching.
Styling code responses for a user-friendly experience.
Ensuring environment variables (like GROQ_API_KEY) worked seamlessly on Render.
Each hurdle taught me resilience, problem-solving, and the power of combining AI and blockchain for social good. The late-night debugging sessions and countless iterations were worth it when I saw the platform come to lifeβ€”a testament to teamwork, innovation, and perseverance.
Why It Matters for EDU Chain
Decentralized EtherEd AI aligns perfectly with the EDU Chain ecosystem by:

Empowering learners with personalized, gamified education.
Providing transparent, blockchain-backed progress tracking and achievements.
Offering a scalable model for decentralized education with future plans like NFT-based tutoring sessions and MetaMask integration.
Try It Out!
πŸš€ Check out: [https://github.com/Zedoman/Tutor]

I’d love to hear your feedback! Let’s connect and explore how decentralized education can shape the future of learning. πŸ“šβœ¨

Special Thanks to @ethereum, @github, Groq, Llama, and Open Campus for their tools and communities that made this possible!

EDUChain #AI #Blockchain #Education #Hackathon #Innovation #EtherEdAI

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay