Miniminds
Education, Reimagined for the Web3 World
Created on 16th May 2025
•
Miniminds
Education, Reimagined for the Web3 World
The problem Miniminds solves
SUMMARY OF THE PROBLEM.
MiniMinds is fixing the broken learning experience in classrooms , the crisis of overcrowded classrooms — where one teacher manages 70 to 100 students with no personalized support. — where every student is forced to learn the same way, teachers are overwhelmed, and no one owns their progress. We’re building a decentralized AI platform that makes education personalized, transparent, and rewarding for all.
THE PROBLEM EXPLAINED.
In many parts of the world — especially in developing countries — classrooms are overwhelmed. You’ll find one teacher responsible for 70 to even 100+ students. This makes personalized learning impossible. Every student is expected to move at the same pace, regardless of how fast or slow they learn.”
“Teachers are stretched thin, often creating content manually, reusing outdated resources, and tracking student performance by hand. There’s no time, no tools, and no system built for personalization at scale.”
“At the same time, students have no visibility into their own learning progress, and institutions struggle to make data-driven decisions. The system is failing all its users — not because of lack of passion, but because of lack of infrastructure.
THE OPPORTUNITY
“There’s no unified, collaborative platform where teachers, institutions, and students can co-create and personalize education. And there’s no way to transparently measure impact or reward great content.”
HOW WE ARE SOLVING IT
We have three main users.
Institution Users (Admins, Directors, School Managers)
They onboard their institution, manage teachers and students, and ensure quality education through decentralized oversight.
Onboarding (Web3-first):
- Sign in first, Wallet is created once registered.(Account Abstraction)
- Verified with a DID (Decentralized Identity) and registered as an institution via a smart contract.
- Mint a School Identity NFT to represent the institution on-chain.
Main Functionalities:
- Create & Manage Classes
- Define streams, subjects, levels.
- Add teachers and students
- Institution Dashboard
- View global metrics across teachers and students.
- Filter performance by class, teacher, or date range.
- Access learning analytics and downloadable reports.
- Content Oversight
- Monitor activity creation.
- Approve or flag materials.
- Blockchain-Based Proofs
- Certify teacher activities and student achievements via on-chain hashes.
- Manage token incentives or reward distribution from the institution treasury
Teacher Users
Purpose:
To create interactive, token-recognized learning content and track student progress — all in a trustless, decentralized system.
Web3 Onboarding:
Sign in /sign Up(Account Abstraction)
Mint a Teacher Identity NFT Badge
Role-based access via smart contract: teacher role grants specific permissions
Main Functionalities:
-
Teacher Info Page (Pre-Signup)
Landing page that explains: -
Dashboard
Overview of: Assigned activities, Student engagement, NFT badges earned, Token earnings. -
Create New Activity
Upload files to IPFS or decentralized storage and offchain database as well. Add: Title, description, class target, Learning objectives, difficulty, Rich content + quizzes, Schedule or publish immediately, Store metadata on-chain (activity hash, timestamp, creator wallet), Assigned Activities Panel, List of authored activities, Status: Published, Draft, Scheduled
Engagement stats (completed %, average scores)
Edit, duplicate, delete -
Student Progress Tracker
-
Shared Resources Library
-
Collaborate with other teachers/ shared resources.
-
Rewards & Incentives
Teachers earn NFT badges or utility tokens for:
Publishing high-quality content
Student engagement
Peer ratings
Student Users
Purpose:
They access assigned activities, learn, earn and build a verified educational identity on-chain.
Onboarding:
Sign in with wallet
Mint a Student Identity NFT
Assigned to a class via institution smart contract or invite
Main Functionalities:
- Personal Dashboard
Assigned activities with due dates
Status tracking (In Progress, Completed)
Visual progress indicators - Engage with Activities
Read/watch teacher content
Answer quizzes and submit tasks
Store results and answers on-chain (or zk-proof for privacy) - Progress Tracker
Performance timeline
Quiz scores, badges earned
Peer comparison (class leaderboard) - Reputation Building
Earn NFT certificates per completed module or milestone
Proof-of-learning tied to wallet address
Showcase on public profile.
5.AI assisted learning.
WE ARE GOING TO HAVE AI AGENTS THAT CAN HELP WITH ALL OF THIS FOR ALL THE USERS.
Miniminds is not just a Dapp it's an infrustructure, so we are going beyond primary schools and any institution can register and manage, students, teachers etc.
Challenges I ran into
1. Market Fit: Short Story
The birth of this projects was during the previous Base buildathon and we were very confident about our product. We continued working on it until January.
We paused/stopped the development for months because we were not sure about the market fit, will people even want to use this? It is not defi, so it's not needed onchain. Not everything needs to be onchain. I dived into research, looking into what it means to decentralize education. Talking to students, bootcamps and teachers asking if they would use our product. One question stuck in my mind, in a future where everything is decentralized/onchain , how does education look like? The verdict is in , Miniminds is needed. It is for the longterm, because onchain is he next online. Everyone needs base including teachers, students, parents and we will onboard the next millions of users.
2. Technical Challenges
Development had to be started afresh, new repository, new commits. etc. We struggled in achieving so much in such a short time, we needed AI agents in our application, but we also needed the frontend, the smartcontracts, the backend. We decided to focus on one user for the buildathon. The institutions. As for thing like broken styles and bugs, I decided to open issues on github to keep track of them and if anyone else wanted to help out they could. I realized trying to fix the bugs was taking too much of my time and I could focus on the functionality first, aesthetics later. {you will see the broken styles as you inspect the live page but we are working our way around that }. As for the AI agents we are looking into that as well.
Data Management:
Challenge: Managing educational data onchain (e.g., student progress, institution details) requires efficient storage and retrieval. Deciding between on-chain storage (expensive) and off-chain solutions (e.g., IPFS with hashes on base) might have led to last-minute pivots.
Scalability and Infrastructure Design:
Challenge: MiniMinds is positioned as an infrastructure, not just a dApp, implying a scalable architecture. Designing a system to handle multiple institutions or users onchain (e.g., using IPFS for decentralized storage or Layer 2 solutions like Base) might have been ambitious for a Buildathon’s scope, risking unfinished components. But that is the whole point of a buildathon. You continue building even after.
Testing and Debugging:
Challenge: Hackathons/Buildathon leave little time for thorough testing. Verifying that the registration process, token rewards, and interface work across different base network conditions (e.g., mainnet vs. testnet) could have been rushed, leading to undetected bugs.
Frontend-Backend Synchronization:
Challenge: Building a user journey demo (e.g., registering an institution) requires syncing a frontend interface (e.g., React or Vue.js) with backend blockchain interactions (e.g., Web3.js or Ethers.js). Ensuring seamless communication between the UI and smart contracts, especially under time pressure, could lead to bugs or incomplete features.
3. Gadgets breakdown
This is just me not so much my partner but my laptop will just shut down 4 times in a day,out of no where. This offcourse affects my productivity and maybe I could have done better with a better laptop. But you have to work with what you have.
4.Tme
I started coding abit late because I was focusing on a based community i started in my previous university and they are new to web3 and need assistance in alot of things. So we had virtual sessions that would sometime last for hours trying to solve whatever difficulties they were facing.
****Explaining a Complex Concept:Demo ****
MiniMinds isn’t just a dApp but an infrastructure, which is a nuanced concept to convey in a one-minute video. Simplifying the idea of onchain education for a broad audience—while still showcasing its technical depth (e.g., Ethereum integration)—likely required multiple iterations, especially with the user journey segment. so my demo video is a lilttle over 1 minute. I tried to keep it short while showcasing the problem and the how of the solution.
There is more I could talk about but this are the major ones. We have Mitigation Strategies we are using and will continue to use to overcome this challenges. eg using mockup data in some instances.
Tracks Applied (1)
Showcase
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
