<- back to portfolio
[ WIP ]

Anime/Manga Tracker

// electron app - local library

Local-first Electron library for anime and manga with SQLite storage, metadata enrichment, and a paired Chrome extension for progress sync.

> overview

An Electron desktop app for tracking anime and manga in one local-first library, paired with a Chrome extension that detects whitelisted watch pages and posts progress to a localhost server after a pairing-code handshake. Metadata is enriched through AniList, Jikan/MyAnimeList, MangaUpdates, and optional AnimeSchedule.net while user data stays in SQLite with validated backups and rollback-safe restore. The project also includes dashboard discovery rails, sequel detection, adult-content filtering, shared API rate limiting, hardened IPC/server boundaries, and a 209-test suite around title normalization, alias resolution, sequel picking, and the extension URL parser.

> features

  • Anime and manga modes in one local SQLite library
  • Paired Chrome extension syncs progress from whitelisted streaming sites
  • AniList, Jikan, MangaUpdates, and optional AnimeSchedule enrichment
  • Dashboard rails for trending, releases, backlog, and continue watching/reading
  • Rate-limited API queue, adult-content filtering, and offline/API-degraded states
  • Validated backup/restore, sandboxed Electron renderer, and hardened localhost IPC