System scope
- Aggregates Taiwanese theatre listings from six sources: OPENTIX, udn, Kham, ERA, KKTIX, and Accupass; the 2026-08 data snapshot contains 529 productions, 1,839 performances, and 186 venues.
- Provides list, calendar, map, and individual production views, with filters for keyword, city, category, date, ticket price, youth seats, sales status, and source.
- Supports production details, performances, ticket links, favorites, sharing, add-to-calendar, RSS, PWA, and offline use.
- Each production has its own title, Open Graph metadata, schema.org Event JSON-LD, and sitemap.
Contributions and outcomes
- Independently completed product design, cross-site data extraction, field normalization, frontend experience, SEO, and deployment.
- Integrated public APIs, HTML, and JSON-LD across the six sources to complete performance, venue, price, organizer, and on-sale information.
- Uses a fully static architecture with no backend or user database; favorites and preferences remain only on the user's device.
- Built twice-daily GitHub Actions data updates; source failures, zero-record results, and unknown venues automatically create tracking issues.

