Major Updates to My AnimeTracker App!

Feb 21, 2025Β·
Taha Rashid
Taha Rashid
Β· 2 min read
Image credit: [Taha Rashid]

πŸŽ‰ Major Updates to My AnimeTracker App! πŸ“±

Hey! I’m back with a TON more updates to my AnimeTracker app! πŸŽ‰πŸ“±

So far, I’ve been focused on finishing the core features of the app (tracking airing shows πŸ“Ί, user accounts πŸ‘€, sync to calendar πŸ“†, fetching fresh anime data 🌟) so I can release the app by the end of 2025 (yay!).

There’s still a lot to do, but here’s what I’ve accomplished in the past 2 months:

AnimeTracker Changes:

  • ✨ Updated app designs
  • πŸŒ— Enabled light/dark modes
  • πŸ“± Ensured compatibility with ALL modern iPhones/iPads
  • πŸ”€ Changed font design/weights
details light mode detials dark mode

Created a New Page: Schedule Page πŸ“…

  • πŸ”₯ See popular airing shows
  • πŸ“œ View your list of shows airing this week, with custom AI recaps for ALL shows πŸ€–
schedule top schedule airing

Fetching REAL Data from AniList and TVDB APIs πŸ”—

  • πŸ“Έ Grabs show and episode information, including images and descriptions
  • ⚑ Optimized fetching time by 83% (from 60s to 10s πŸš€) using async functions and batch writes to the database
  • ⏳ Spent 15+ hours creating scripts to retrieve fresh data (still not done yet!)

Using Local AI Model (Mistral running on Ollama) for Show Recaps πŸ€–πŸ“œ

  • πŸ› οΈ Developed specific prompts to feed the model episode descriptions and get excellent show recaps
  • πŸ§ͺ Tried multiple AI models (like ChatGPT-4, DeepSeekR1 on Azure), but they didn’t work as expected
  • πŸ’° Azure models and APIs were costly, so I switched to running the Mistral model locally via Ollama βš™οΈ
schedule ai recap

Debugging, Debugging, Optimizing, Debugging… πŸ˜­πŸ›

Plans:

  • πŸš€ Revamp iOS AnimeTracker to support new database structure
  • πŸ“Š Create more data-scraping scripts for currently airing shows, search results, etc.
  • ⚑ Optimize ALL clients for faster database access (reads/writes)
home scrren light mode

Let me know what you think of my app so far! Any suggestions or feature recommendations? πŸ€”

I’d love to hear your feedback! πŸ’‘