Kestrel Valley Credit Union: a self-hosted CMS for credit unions and community banks, on open-source .NET
A credit union website for a fictional member-owned credit union: rates with an effective date, accounts and loans, branches and ATMs on ...
An independent insurance agency website for a fictional agency: coverage lines with what is and is not covered, a carrier appointment matrix, claims guides by the hour, agents, offices, a glossary, and a members-only client binder. Built on Raytha, a self-hosted, open-source .NET CMS for insurance agencies, by an AI agent with the CLI in under an hour.

A short, silent tour of the finished site, recorded from the real pages.
10 screens from the finished site, on desktop and on a phone. Use the arrow keys, swipe, or open any screen full size.
For each Raytha use case we take a realistic brief, hand it to an AI agent with the raytha CLI, and publish what comes out: the site, the files behind it, and a kit you can use to rebuild it yourself. This one is an independent insurance agency website — the site a local agency runs for the households and businesses it insures: coverage lines, the carriers it is appointed with, its agents and offices, claims guides, a glossary, and a few pages only clients should see. The same build works for an agency's own team, or for a freelancer or web shop that builds sites for agency clients.
If you are looking for a self-hosted CMS for insurance agencies, or an open-source .NET CMS for an insurance agency website, this is the kind of site that fits: coverage, carriers and claims guides as structured content, server-rendered pages, and a members-only client binder built on Raytha's own user accounts and groups. Built on a fresh Raytha instance, with no client-side app in the layout.
Pennowick Insurance Agency is fictional. The agency, the town of Pennowick, its three offices, its six agents, its ten carriers (Halvorly Mutual, Quarrow Fire & Casualty, Ostrine Indemnity and the rest), license numbers, policy numbers and figures are invented and labeled as such, and phone numbers use the 555 range. There is no quote request, payment, registration or contact form; client accounts exist only for the demo.
Most agency sites open with a stock photo of a family and a quote button. Pennowick opens with an illustrated street block instead, and uses it to explain what the agency does:
pin_x and pin_y fields, so adding a line adds a pin. A legend below groups them into home and family, business, and life and income.The visual language is a paper policy folder: manila and cream paper, oxblood and deep teal ink, a brass accent, and navigation drawn as folder tabs. Page headers are file labels pinned to a manila band; the members area is a binder with tabs. Headings are set in Literata, body text in Atkinson Hyperlegible (chosen for legibility), and labels and figures in Red Hat Mono. There are no wide display fonts. Agent portraits are generated monogram cards, so no real person is pictured.
CurrentUser.UserGroups in the template on the server, so a gated page is never sent to a browser that should not see it. Business clients see an extra tab with certificate and payroll audit guides.Raytha fits insurance agencies that want to own their stack: the code is open source, the content model is yours, and the site can run on your own infrastructure. If you would rather not run it yourself, Raytha can be fully hosted and managed for you under contract. Where another platform may suit you better is if you need a large plugin marketplace, or an all-in-one marketing suite with CRM and marketing automation built in. For fair comparisons with platforms agencies and .NET teams often evaluate, see Raytha vs WordPress, Raytha vs Kentico, Raytha vs DNN and Raytha vs Umbraco.
Seven content types (coverage lines, carriers, agents, offices, claims guides, glossary terms, client resources), two user groups, site pages for About, Licenses and disclosures, Search and the client binder, menus, and generated agent portraits — all rebuildable with one command from the kit in the examples repository. Route check: 80 routes checked, 0 failed.
Raytha is free and open source (MIT). Deploy your own copy on Railway, with PostgreSQL included, then load this site into it from the rebuild kit.
RAYTHA_URL and RAYTHA_API_KEY, and run the kit's build.sh on the fresh site.Prefer your own server? Raytha also runs with Docker.
Free, open source and ready to deploy in minutes. Bring a brief and an AI agent.