Inspiration
We found that keeping up with various sources for football content to track player stats for our fantasy teams was tiring. We decided to have our app do all of that tracking for us.
What it does
Our app uses nflverse to populate our mongodb cluster, alowing for fast, easy access to football related data on teams, players, plays, and next-gen stats. This data is then used to generate prompts utilizing the gemini API.
Challenges we ran into
Massive amounts of data took a subtstantial amount of time to load into the database. Once there, the API calls were also slow, however this was brought down to under a second by indexing the collections to speed up searches. Gemini prompt generation was another problem we ran into as it proved complicated to have it solely rely on the context we provided to it. It often demonstrated hallucinations of outdated players or stats.
Accomplishments that we're proud of
We are proud of the complexity and speed of our database as well as our integration with ESPN fantasy for team tracking.
What's next for FootbAIler
More accurate responses context heavy responses, AI draft analysis, cleaner, more scalable architecture, expansion of fantasy/daily fantasy integrations

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