~/work/mostly-aliveActive
Mostly Alive
A web-first knowledge system where safety-critical information is prioritized, sourced and kept usable offline.
What it does
Open-source emergency and survival knowledge with authoritative provenance, bilingual EN/DE content, schema validation, fuzzy search and PWA caching for emergency basics.
Problem
Wrong or ambiguous information is more consequential when people use it under pressure.
Constraints
- Safety instructions must outrank commentary and every actionable claim needs named authority.
How it's built
- Authoritative sources become validated Markdown content.
- SvelteKit serves bilingual content and a client-side search index.
- PWA caching keeps emergency basics available offline.
Engineering decisions
Validate Markdown frontmatter with Zod
Content structure becomes a checked interface.
Trade-off Authors must satisfy the schema before publishing.
Pre-index search in the client
Guides remain searchable without a database.
Trade-off The browser carries the index.
Evidence
- Content parity
- EN · DE
- Offline basics
- PWA
- Verification
- Vitest
Native bilingual content model
Caching for emergency access
Content, auth and usability tests
Related case study
The project page describes what exists. The case study follows the decisions, constraints, and trade-offs behind it.
Case studyHighlights
- Safety hierarchy Critical actions stay ahead of humor and presentation.
- Content as code Markdown, frontmatter schemas and bilingual parity are validated before delivery.