This website · Owned work / nohint404

nohint-portfolio

This website: static Astro pages with small Svelte islands, a shell-style entrance and case studies drawn from public source.

  • Astro
  • Svelte
  • TypeScript
  • Bun
View repository

Static pages, small islands.

Routes are prerendered Astro pages. Svelte hydrates only where interaction lives: the command palette, the project finder and the architecture diagrams. Everything else is static HTML.

Read the homepage source

A shell you can inspect.

The entrance is a small script, not a framework: staged shell lines, a progress bar and a wipe, all skipped under reduced motion and absent without JavaScript.

Inspect the entrance script

One typed source for all content.

Project entries live in a single typed collection that feeds the homepage, detail pages, the palette and the finder, so nothing drifts between them.

Read the content layer

Checks before claims.

CI runs Astro and Svelte checks, unit tests, the production build and a static audit that also scans rendered pages for secret patterns and unsupported content.

Read the CI workflow