Major Updates to My AnimeTracker App!
ยท AnimeTracker, AI, App Dev, Swift, APIs
๐ 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


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 ๐ค


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 โ๏ธ

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)

Let me know what you think of my app so far! Any suggestions or feature recommendations? ๐ค
Iโd love to hear your feedback! ๐ก