Inspiration

Cryptocurrency trading can feel overwhelming and intimidating for newcomers. Between unpredictable markets and a lack of beginner-friendly tools, getting started is tough. We wanted to make crypto learning simpler and more approachable - something anyone could try without risking real money. That goal led to Coinpilot, an interactive crypto simulator that teaches through guided AI conversations and hands-on market simulations, turning complex concepts into something intuitive and engaging.

What it does

Coinpilot is an AI-powered cryptocurrency learning simulator. It provides users with a risk-free environment to explore trading, understand market dynamics, and learn through guided AI conversations.

Users can:

  • Chat with an AI crypto assistant that explains trends, strategies, and concepts.
  • Make simulated transactions and instantly see how the market reacts.
  • View live-like graphs and data visualizations that reflect price movements.
  • Receive AI-driven insights that analyze each transaction and the user’s overall portfolio, helping them understand performance and identify what went right or wrong.

By combining education with simulation, Coinpilot helps users build real confidence before entering real markets.

How we built it

We built Coinpilot using a modern full-stack setup.

  • The frontend was developed with Next.js and React to create an interactive dashboard with real-time graphs and smooth navigation.
  • The backend was built with Flask, which handled AI interactions, simulation logic, and transaction analysis.
  • We connected Gemini for the AI chat responses and Supabase to store market and user data.

The system updates each user’s portfolio on session reload, allowing the AI to analyze their holdings and provide insights based on previous transactions. Together, these components make it possible for users to talk to the AI, make trades, and see personalized feedback all within one platform.

Challenges we ran into

One of the biggest challenges we faced was keeping the AI conversational while maintaining focus and technical accuracy. We wanted Coinpilot’s assistant to feel engaging, but not stray from reliable crypto knowledge. Achieving the ideal balance between personality and precision took prompt tuning and iteration.

Accomplishments that we're proud of

We’re proud to have built a working AI-powered crypto simulator that is both educational and engaging. Coinpilot connects real-time market simulations with AI guidance, allowing users to learn through direct interaction. We integrated Gemini and Supabase APIs to handle AI responses and market data, and designed a clean Next.js interface for smooth user experience. Bringing all these parts together into a simple and accessible tool for learning crypto is what we’re most proud of.

What we learned

Through this project, we strengthened our ability to integrate multiple APIs and frameworks into one unified system. We also refined how we design AI-driven experiences that feel natural and educational. Building Coinpilot reinforced our understanding of how to connect AI, data visualization, and user interaction into a single, cohesive product.

What's next for Coinpilot.

Next, we plan to introduce user accounts and personalized learning features. This will let users save their progress, track their simulations over time, and receive tailored feedback based on their trading history. By personalizing the learning experience, Coinpilot can adapt to each user’s growth and help them build stronger trading confidence.

Built With

Share this project:

Updates