💡 Inspiration
The world of cryptocurrency is often seen as a high-stakes gamble for many beginners. We noticed that while there are plenty of trackers and plenty of educational blogs, there isn't a platform that seamlessly connects the learning of market indicators with the doing of portfolio management. We wanted to build a place where you can learn what an RSI is, test your knowledge, and immediately see how it applies to your holdings.
🛠 What it does
CoinEdu is an all-in-one educational ecosystem for crypto enthusiasts:
- Learn-to-Earn XP System: Structured lessons on market indicators with interactive quizzes that reward users with XP and seasonal leaderboard rankings.
- Smart Portfolio Management: A clean, professional dashboard to track assets, view live price trends via Recharts, and manage transactions.
- Groq AI Assistant: A persistent AI companion that explains complex financial terms and gives real-time context on market movements.
- Live Market Data: Real-time coin metrics powered by FreeCryptoAPI to ensure users are always looking at the latest prices.
🏗 How we built it
We prioritized a modern, scalable, and premium-feeling stack:
- Framework: Next.js 15 with the App Router for robust server-side rendering and SEO.
- Styling: Tailwind CSS 4 and Vanilla CSS foundations for a custom, high-end "Glassmorphism" aesthetic.
- AI Integration: Groq SDK was used to provide lightning-fast, context-aware AI interactions.
- Persistence: Prisma paired with PostgreSQL handles everything from user XP and seasons to secure transaction history.
- Auth: Better Auth provides a seamless, secure onboarding experience.
🚧 Challenges we ran into
- Data Synchronization: Coordinating live market data fetches with local portfolio state without causing excessive re-renders or API rate limits.
- Gamification Logic: Building a fair and engaging XP system that tracks progress across "Seasons" required careful database schema design.
- AI Prompt Engineering: Tuning the AI Assistant to provide accurate financial explanations while maintaining a "mentor-like" personality.
🏆 Accomplishments that we're proud of
- UI/UX Excellence: Crafting a dashboard that feels premium, professional, and responsive across all devices.
- Full Integration: Successfully bridging the gap between an educational quiz system and a functional portfolio tracker.
- Performance: Achieving fast load times despite the heavy data fetching and AI integrations.
📚 What we learned
- Advanced Next.js 15 Server Actions and the power of React 19's new features.
- Effective prompt engineering for financial AI models.
- The importance of structured "Feature-Based Architecture" in maintaining a complex, multi-functional codebase under hackathon pressure.
🛠 What's next for CoinEdu
- On-Chain Integration: Moving beyond manual transaction logging to support real-time wallet tracking (MetaMask, Phantom, etc.).
- Social Trading & Communities: A feature to share portfolio milestones and quiz achievements, fostering a competitive learning environment.
- Advanced AI Audits: AI-driven portfolio analysis that identifies risk levels and suggests specific educational modules to help users improve.
Built With
- groqapi
- llama3
- postgresql
- prisma
- react
- shadcn/ui

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