TrackMyAnime
A modern anime tracker with playlists, episode progress, anime information, release reminders, anime news, custom themes, and more.
Flutter frontend with Firebase backend, Google and MAL OAuth2, and timezone-aware episode predictions (UTC↔JST).

Overview
RoleSolo developer & designer
Timeframe≈10 weeks (Spring 2025)
FrontendFlutter 3 (Dart)
BackendFirebase (Auth, Firestore, Functions, Storage)
APIsMAL OAuth2, Jikan
Highlights
- Jikan API usage for all anime data
- Episode prediction with UTC↔JST handling
- Anime recommendations based on user favorites
- Batched restore + final-result caching
- MAL Account import support
- Device and account notifications
Challenges & Solutions
- MAL OAuth: Created a developer account on MAL to allow for OAuth
- Landscape orientation: Rebuilt layouts using OrientationBuilder to support for Landscape orientation
Outcomes
- Positive tester feedback on UX clarity:
- Cloud Functions are tuned to minimize cost: