Inspiration

Fantasy football is my favorite hobby. I'm always looking for ways to keep my league mates involved and excited.

What it does

League Rewind writes fun (or mean!) recaps of your fantasy football league. Relive the glory (or pain) of last season with our Season Rewind. After your next draft, share a Draft Rewind and see who came out on top. And once the season starts, get Weekly Rewinds highlighting the close matches, blowouts, and the rest of the drama of the week.

How we built it

Sleeper has a great open, read only, API. We pull the data from the API, and format a prompt with all the data and send it off to an LLM to get the fun rewind.

Challenges we ran into

The vast multitude of different league types, # of weeks, playoff formats, etc. For example, with the Draft Rewind, there are tons of different types of leagues. Superflex drafts look way different from standard. Some leagues have keepers, and some are dynasty. This info has to be managed appropriately before sending off to the LLM for the writing.

Accomplishments that we're proud of

Abstracted the LLM away, can switch between OpenAI or Anthropic or whatever makes the most sense as these change! People who use it really seem to enjoy it, it's been fun to release something and see some users and even a few purchases.

What we learned

Everything! It's my very first app. Creating a real app has been a great way to push my Swift learning.

What's next for League Rewind

I'd like to add a widget/live activity for tracking your fantasy score on Sunday!

Built With

  • anthropic
  • openai
  • swift
  • swiftui
Share this project:

Updates