💡 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

Share this project:

Updates