← All projects
02 / Productivity app
Anime Episode Release Tracker
A release dashboard that turns anime schedules into live countdowns, reminders, and calendar events.
View source Node.js / Express / SQLite / AniList API
Project preview
The challenge
Keeping up with a growing watchlist means checking many release schedules; the product consolidates that information into one useful view.
What I built
- AniList GraphQL schedule sync with seeded fallback data
- Account-based reminders and calendar export
- Secure Express API with rate limiting, email flows, and OAuth support
Technical approach
A single Express service serves the dashboard and API, stores product data in SQLite, and synchronizes upcoming episodes through AniList GraphQL. Scheduled jobs handle reminders and refresh the release schedule.
Key decisions
- Keep a local seeded-data path so the product remains usable during upstream API issues.
- Use server-side scheduling for reminders instead of browser-only timers.
- Provide calendar export to fit naturally into a user's existing workflow.
Demo status
Source available. Public live demo planned after persistent storage and email delivery are hosted.