Inspiration

We wanted to create a comprehensive and engaging experience for MLB fans, combining game analytics, fantasy sports, and AI-powered insights to enhance how users interact with baseball data.

What it does

NextPitch allows users to view past and upcoming MLB games, analyze player and team stats through visualizations, build fantasy teams, and use an AI chatbot for insights and recommendations.

How we built it

The frontend is developed with React, providing a smooth and responsive user experience. Our backend is powered by FastAPI, ensuring efficient data processing and API interactions. To enhance user experience, we integrated Google AI for advanced analytics and chatbot functionality. Additionally, we leveraged Qdrant Vector DB for efficient similarity search and data retrieval, making our AI-powered features even more effective. We also integrated Mem0, a self-improving memory layer for LLM applications, enabling personalized AI experiences while optimizing costs and enhancing user interactions.

Challenges we ran into

Integrating real-time game data and ensuring accuracy in analytics was a major challenge. We also had to fine-tune the AI chatbot to provide meaningful responses while keeping the fantasy team system engaging and fair.

Accomplishments that we're proud of

We successfully developed an intuitive stats visualization tool, implemented a smart AI chatbot, and created a fantasy sports experience that brings fans closer to the game.

What we learned

We gained valuable insights into AI-driven sports analytics, real-time data processing, and designing scalable applications that cater to both casual fans and data enthusiasts.

What's next for NextPitch

Future plans include live game predictions, more AI-driven insights, and community-driven features like custom leagues and leaderboards to make the experience even more interactive and competitive.

Built With

Share this project:

Updates