Inspiration
Honestly, I’ve always found DeFi both fascinating and intimidating. I kept hearing about lending, borrowing, and “APY” but every time I tried to learn, it felt like I needed a PhD in crypto—or a lot of money to risk. I wanted to create something that made DeFi feel approachable, safe, and even fun, especially for people who are just curious or learning for the first time. Plus, I wanted it to be friendly for students and teachers, and accessible in Hindi too!
What it does
CompoundED is a risk-free, interactive DeFi learning playground. You can “connect” a mock wallet, try out lending and borrowing, see your balances and risk gauge update live, and earn badges for learning. There are quizzes, a glossary, and even a leaderboard to keep things engaging. Everything is gamified, multilingual, and you can switch color themes to make it feel like your own space.
How I built it
I built CompoundED solo, using plain HTML, Tailwind CSS for the styling, and JavaScript for all the logic. I used Chart.js for the graphs and Lottie for fun animations. All the DeFi logic—like lending, borrowing, APY, and risk—is simulated based on how Compound works, but with no real money or blockchain needed. For deployment, I used Vercel .
Challenges I ran into
Where do I start?
Making the DeFi simulation feel real but still totally safe was tricky—I had to balance authenticity with simplicity.
Getting the language switcher to work everywhere took more time than I thought, and making the UI look beautiful but not “AI-generic” was a fun challenge.
Deploying the site was its own adventure (hello, 404 errors!), but I learned a lot about static hosting and deployment platforms along the way.
Accomplishments that I'm proud of
I’m proud that CompoundED is actually fun to use—you can play, learn, and experiment without any fear of losing money.
I managed to make it bilingual (English/Hindi), customizable, and accessible on any device.
And I did it all solo, from design to deployment, which feels awesome!
What I learned
I learned a ton about how DeFi protocols like Compound actually work under the hood, and how to break down complex concepts for beginners.
I also got a crash course in UI/UX design, accessibility, and the little details that make a learning tool feel welcoming.
And, most of all, I learned that making something truly accessible and friendly is way harder (and more rewarding) than just building for “crypto natives.”
What's next for CompoundED
I want to add more languages, more DeFi protocols, and maybe even real blockchain integration for advanced users.
I’d love to partner with educators and clubs to bring CompoundED into classrooms.
And I’m excited to keep improving the UI, add more gamification, and make DeFi literacy a reality for everyone, everywhere.
Built With
- chart.js
- compound-protocol-logic-(simulated)
- html5
- javascript
- localstorage
- lottie
- tailwind-css


Log in or sign up for Devpost to join the conversation.