37 lines
2.1 KiB
Markdown
37 lines
2.1 KiB
Markdown
# Product
|
||
|
||
## What it is
|
||
An interactive, **unofficial fan website** for *EPIC: The Musical* by **Jorge Rivera-Herrans**. Its core is
|
||
one long timeline of the songs. Recurring musical motifs and character themes are drawn as threads between
|
||
the songs where they appear, and the gaps between songs show how much in-story time passes.
|
||
|
||
Opening a song shows: its place in Homer's *Odyssey* (with a link to a public-domain translation), its
|
||
in-story time, its lyrics split into the song's parts with the singer of each part, the motifs in each part,
|
||
fun facts, related YouTube videos, and an audio player for a direct MP3 when one exists.
|
||
|
||
## Who it is for
|
||
TODO(maintainer): confirm. Working assumption from the spec: fans of EPIC who want to explore how motifs
|
||
recur across the songs and how the story maps onto the *Odyssey*. Desktop first (about 1440×900).
|
||
|
||
## Non-negotiables
|
||
- **Fan notice and credit on every page:** the site is unofficial, not affiliated with or endorsed by the
|
||
creator, and thanks Jorge Rivera-Herrans as the creator of EPIC. One shared snippet
|
||
(`src/shared/credits.ts`), never retyped.
|
||
- **Accuracy is visible:** content that isn't verified is marked as such (`// TODO(verify)` in data) and never
|
||
presented as fact-checked.
|
||
- **Lyrics and audio:** real recordings, lyrics and cover art come only from a content folder mounted at
|
||
runtime (spec 003); they are never committed or baked into the image. The broader copyright question is
|
||
deferred by the maintainer.
|
||
- **Media:** videos are YouTube link cards (no embedded player). The app works without the content folder
|
||
and offline apart from following those links.
|
||
|
||
## Tone
|
||
Polished and smooth; may use 3D (three.js). It should feel like a crafted piece made by a fan, not a generic
|
||
template — see `DESIGN.md`.
|
||
|
||
## Current stage
|
||
v1 of the app (spec `docs/specs/002-voyage-app.md`): the whole album, 9 sagas and 40 songs, as a stylised
|
||
3D sea voyage with the frieze as a curtain between scenes, three landings, a side panel and a bottom
|
||
timeline of motif threads. The design rounds that led here (mockups 01–17) are recorded in
|
||
`docs/design/002-direction-round-notes.md`.
|