Tesria

How Tesria is built

A tour of the machinery, for anyone who wants to know what happens when they save a page, where their data lives, or where to start reading the code. It assumes you know what a web server and a database are; it does not assume you have read any of Tesria’s code.

In one paragraph: Tesria is one web application (ASP.NET Core on .NET 10, with a React front end) in front of a PostgreSQL database, with a few small helper services beside it, all started together by Docker Compose. Every request is checked against the same permissions, whether it comes from the browser, a script or an assistant.


Applies to

Tesria 0.6 and later

Updated

September 24, 2026

Changes

Written for Tesria 0.6.