Skip to content

Repository files navigation

📅 Anime Monthly Calendar (LiveChart Anime Tracker)

Live Web App Backend API Anime Sorter .NET 8 Tenrai.Net License: MIT

A high-performance .NET 8 web application providing an ultra-compact, full-screen Weekly & Monthly Anime Watching Calendar. Automatically aggregates upcoming episode releases exclusively for series currently in the user's watching list, mapped to exact Japanese TV broadcast minutes from LiveChart.

👉 Anime Watching Calendar: https://sort.moe/calendar
👉 Anime Ranking Sorter: https://sort.moe/


✨ Features

  • 📅 Compact Full-Width Calendar Grid:
    • 100% responsive full-screen 7-column grid (Monday to Sunday) with fixed row heights and sticky weekday headers.
    • Dynamic density scaling (.condensed-medium, .condensed-tight) to fit high-volume release days seamlessly.
    • One-line compact episode strips: ⏰ 18:30 | Ep. 8 | Title [5/12].
  • 📺 Watching Series Exclusivity:
    • Zero clutter: displays only shows the user is currently watching.
    • Automatically filters out anime that concluded prior to the target month.
  • Accurate LiveChart Broadcast Schedules & Timezone Conversion:
    • Integrates minute-exact broadcasting schedules from Japanese television stations / LiveChart schedules.
    • Automatically detects the user's browser timezone (e.g. Europe/Warsaw, UTC+2) and converts all showtimes.
    • Live ticking local clock in the navigation bar.
  • 🌐 Multi-Platform Watchlist Aggregation:
    • MyAnimeList: High-speed, rate-limit resilient watchlist extraction powered by Tenrai.Net 3.1.0.
    • AniList: Real-time GraphQL synchronization.
    • Kitsu: Full JSON:API v3 library parsing.
  • 🔍 Episode Detail Modal:
    • Click any episode chip to view the episode title, air date & local time, format, score, progress, synopsis, and direct external links to LiveChart, MAL, AniList, and Kitsu.
  • 📥 RFC 5545 iCalendar (.ics) Export:
    • Download standard .ics calendar files with reminder alarms for Google Calendar, Apple Calendar, and Outlook.

🛠️ Architecture & Tech Stack

  • Backend: .NET 8 ASP.NET Core Minimal API (C#), Tenrai.Net 3.1.0, Ical.Net 4.3.1.
  • Frontend: Vanilla JavaScript (ES6+), Modern CSS3 Grid & Variables, Dark/Light theme toggle.
  • Containerization: Multi-stage Dockerfile (Debian-based ASP.NET Core runtime with full ICU/timezone support) and render.yaml.

🔗 Related Projects


📄 License

Distributed under the MIT License.

About

Monthly Anime Watching Calendar (.NET 8 + Tenrai.Net + AniList + Kitsu)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages