Getting started

How this project's site and edge apps fit together.

This project pairs a SvelteKit site with a FastAPI edge runtime. The site owns identity (Better Auth over Postgres) and public content — this page included. The edge runtime handles device-specific work and can keep operating offline once it holds a signed authorization issued by this project's separate device fleet.

Where things live

  • site/content/ — Markdown source for the blog, docs, and portfolio sections.
  • site/resume/ — the resume's Markdown summary and structured YAML data.
  • node/ — the FastAPI application and its own frontend.

Add more docs pages by creating additional .md files under site/content/docs/.