Work01Content archive & web app

TempestArchive

A reference site and reading companion for That Time I Got Reincarnated as a Slime: original story summaries, character dossiers, skills, locations, factions and a linked timeline, all filtered by the reader's chosen spoiler level.

Type
Content archive & web app
Role
Design, frontend, data model
Status
Ongoing
Live at
tempestarchive.com
Tempest Archive home page: a dark navy interface with the headline "Enter Tempest", a featured Volume 1 story card, and a spoiler-level switch set to Moderate

01 /

The idea

Most fan wikis assume you have finished everything. Tempest Archive starts from the opposite premise: you choose how far you have read or watched, and the whole site reshapes itself around that. A character page for someone you have not met yet simply stays out of the way.

It is also written, not scraped. Each story record summarises cause and consequence in the archive's own words, which keeps it useful for readers and clear of the source material.

02 /

The challenge

The content is a graph, not a list. A skill has owners and evolutions; a character has affiliations, forms and appearances; an event links all of them. Keeping those relationships consistent, and then filtering the entire graph by spoiler level without breaking links, drove most of the data-model decisions.

The light novel and the older web novel also diverge. Treating them as separate continuities from the start avoided a class of contradictions that would have been painful to untangle later.

03 /

The build

A React application built with Vite, styled with Tailwind, with Motion for the interface transitions. The archive data ships as its own bundle so reference pages render immediately and search works client-side.

Every route is also prerendered to static HTML on Cloudflare, so a character or skill page has real content, a real title and real description before any JavaScript runs. Supabase handles accounts; bookmarks also work locally for readers who never sign in.

Analytics are opt-in, first-party and cookie-free. The prompt says exactly that, and defaults to off.

04 / Experience

Real screens.

Rimuru Tempest character dossier with an archive note, role, affiliation and the story records the character appears in
Character dossier
The complete event line: a numbered timeline of linked story events grouped into eras
Timeline
Characters index with a filter field and alphabetised dossier cards
Characters index

05 / Structure

How the archive is organised.

Six reference sections, all cross-linked, all filtered by the reader's spoiler level. Story records are the spine; everything else hangs off them.

  • 01Story records
  • 02Timeline
  • 03Characters
  • 04Skills & abilities
  • 05World & locations
  • 06Factions
  • 07Search
  • 08Spoiler level: Anime · Moderate · Full
  • 09Light-novel / web-novel continuity

06 / Details

What it actually does.

  • 01

    Spoiler levels

    Anime, Moderate and Full. Every list, dossier and timeline entry respects the level the reader picks.

  • 02

    Two continuities

    Light-novel and web-novel material are labelled separately and never merged into one false ending.

  • 03

    Original writing

    Every summary is written from scratch. No novel prose or dialogue is reproduced.

  • 04

    Linked records

    Story records name who was present, what each side wanted, which abilities decided the outcome and what returns later. Characters, skills, places and events link to each other.

  • 05

    Indexable

    Every route is prerendered with its own title and description. The sitemap covers several hundred character, skill, location, faction and story pages.

  • 06

    Accounts

    Sign-in with Supabase for a personal account, alongside local bookmarks that work without one.

07 / Stack

Built with.

Identified from the production build: a Vite-built React application with Motion for interface transitions, Tailwind for styling, Supabase for accounts, served prerendered from Cloudflare.

  • 01React
  • 02Vite
  • 03Tailwind CSS
  • 04Motion
  • 05Supabase
  • 06Cloudflare

08 / Responsive

Desktop and phone.

The phone layout is its own design, with a bottom tab bar for the sections readers reach for most, rather than the desktop navigation squeezed down.

The complete event line: a numbered timeline of linked story events grouped into eras
Tempest Archive on a phone, with a bottom tab bar for Archive, Story, Characters and Search