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

Built With

Share this project:

Updates