🚀 EasyLearner — Learn by Building. Grow by Helping.
💡 Inspiration
Every year, millions of self-taught developers, engineering students, and makers enter the “Tutorial Hell” trap—spending hundreds of hours passively watching videos, yet freezing when a motor controller shorts, a circuit fails, or an unhandled promise crashes their app.
When beginners get stuck, they face two extremes:
- Slow & impersonal: Waiting 48 hours for ambiguous answers on Reddit or StackOverflow (where 85% of beginners quit).
- Prohibitively expensive: Commercial 1-on-1 tutoring services charging \$60–\$120/hour, pricing out students worldwide.
We built EasyLearner to democratize hands-on technical education: converting ambitious ideas into structured milestone roadmaps and connecting learners with peer mentors through an equitable, non-monetary Time-Credit Economy.
🌟 What EasyLearner Does
EasyLearner bridges the gap between passive video consumption and autonomous project completion. Instead of teaching isolated theory, it guides learners through real-world builds until they can build independently.
A learner enters any physical computing or software goal, such as:
“I want to build a line-following car in 7 days.”
EasyLearner instantly:
- Generates an automated milestone roadmap with actionable micro-steps, time estimates, and an interactive Bill of Materials (BOM) component checklist.
- Pairs the learner with verified peer mentors who specialize in the exact hardware/software stack required.
- Operates a Virtual Time-Credit Economy: 1 Credit = 30 Minutes of focused 1-on-1 mentorship. No real money required. Learners spend credits to debug roadblocks and earn credits back by mentoring others in skills they have already mastered (leveraging the Feynman Technique: teaching reinforces mastery).
🔄 How It Works: The 7-Step Reciprocal Loop
- Define the Goal: Enter a physical or software project goal with target timeline and skill level.
- Automated Technical Roadmap: The platform generates sequential milestones with verified resources and component checklists.
- Smart Mentor Matching: Filter available peer mentors by domain expertise, spoken language, rating, and availability.
- Session Request & Escrow: Learner sends a help request, reserving 1 virtual time credit.
- Live Mentoring Room: Mentor accepts and both enter an encrypted workspace equipped with a synchronized 30-minute countdown timer, chat, and code inspection.
- Peer Settlement: When the milestone is verified, the session concludes: 1 credit is transferred from learner to mentor.
- Certified Project Completion: Finishing all project milestones unlocks an official achievement badge and awards +2 bonus credits.
🛠️ How We Built It
We engineered EasyLearner as a high-performance, responsive single-page web application:
- Frontend Core: React 19 and TypeScript bundled with Vite for instantaneous sub-second builds (646ms) and high-performance hot-module reloading.
- Design System & UX: Built with Tailwind CSS v4, featuring modern glassmorphic surfaces, custom micro-interactions, responsive mobile nav drawers, and high-contrast typography pairings (Outfit, Plus Jakarta Sans, and JetBrains Mono).
- Dual-Persona State Machine: A centralized reactive engine in
AppContext.tsxseamlessly manages role switching (Learner ↔ Mentor in a single window), simulated realistic mentor feedback loops, LocalStorage data persistence, and credit transaction ledgers. - Rapid Prototyping Workflow: We used modern AI-assisted engineering tools for rapid component scaffolding, rigorously auditing, refactoring, and optimizing the generated code to production standards.
🧗 Challenges We Conquered
- Designing Dual-Persona Symmetry: Creating a unified platform that delivers tailored utility to both learners (progress tracking, milestone roadmaps) and mentors (request queues, active learner tracking, earnings ledgers) without confusing navigation. We solved this with a single-click role toggle and distinct color hierarchies.
- Frictionless Economy Design: Balancing the time-credit exchange so learners never feel locked out while ensuring mentors are properly incentivized. Setting a clean 1 credit = 30 minutes parity with bonus rewards for project completion solved liquidity and engagement.
- Hackathon Time Optimization: Within strict hackathon deadlines, we prioritized a rock-solid, zero-dependency client architecture—ensuring evaluators can test the entire 7-stage user journey with a single-click guided demo bar without needing credentials or external backend setups.
🌍 Potential Impact & Roadmap
- Democratizing Technical Education: Removes financial gatekeeping by turning peer knowledge into a circulating currency. A student in India can learn Arduino from a university mentor in Canada, and later earn credits by teaching Python to a high schooler.
- Combating Tutorial Hell: Shifting learning from passive lectures to active output increases concept retention by over 75%.
🗺️ Future Roadmap
- Live WebRTC Video & Screen Sharing with interactive schematic drawing boards.
- Gemini AI-Powered Dynamic Roadmap Synthesizer for real-time tailored curriculum generation.
- On-Chain Micro-Credentials & NFTs for verifiable portfolio achievements.
- Optional Fiat Monetization Gateway allowing professional mentors to cash out accumulated credits.
Our Vision: To make technical education practical, collaborative, and universally accessible—one working project at a time.
Built With
- ai
- antigravity
Log in or sign up for Devpost to join the conversation.