Larkmoor College: a self-hosted CMS for colleges and universities, on open-source .NET
A college website for a fictional liberal arts and sciences college: a program finder across six schools, a faculty directory, admissions...
A public school district website for a fictional PreK–12 district: sixteen schools drawn as feeder lines, today's bells and status as a departure board, lunch menus as trays, a calendar labeled in words, board meetings and policies, a staff directory, and members-only family and staff areas. Built on Raytha, a self-hosted, open-source .NET CMS for school districts, 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 a local public school district website — the site families check before 7 am to see whether school is open, the place the board posts its agendas and policies, and the directory a new family uses to find the front office. The same build works for a district's own communications office, or for an agency or freelancer that builds sites for school districts.
If you are looking for a self-hosted CMS for school districts, or an open-source .NET CMS for public schools, this is the kind of site that fits: schools, calendars, lunch menus, board meetings and policies as structured content, server-rendered pages, and members-only family and staff areas built on Raytha's own user accounts and groups. Built on a fresh Raytha instance, with no client-side app in the layout.
Saskell Creek Public Schools is fictional. The district, the town of Saskell Creek, its sixteen schools, staff, board members, students, bus routes and figures are invented and labeled as such, and phone numbers use the 555 range. There are no payment, registration or enrollment forms; family and staff accounts exist only for the demo.
Most district sites open with a photo carousel and a row of quick links. This one is organized the way families actually move through a district: from one school to the next.
The visual language is a transit map crossed with a school hallway: warm paper, ink navy, school-bus yellow for anything about today, and one color per line (teal, red, violet). The main navigation is drawn as a line with stops. Text is set in Atkinson Hyperlegible Next, a typeface designed for readers with low vision, with Atkinson Hyperlegible Mono for bell times and policy numbers. There are no wide display fonts. School and news images are generated geometric art, so no real building, student or staff member is pictured.
CurrentUser.UserGroups in the template on the server, so a locked page is never sent to a browser that should not see it.Raytha fits school districts that want to own their stack: the code is open source, the content model is yours, and the site can run on servers the district controls. 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 districts and .NET teams often evaluate, see Raytha vs WordPress, Raytha vs DNN, Raytha vs Kentico and Raytha vs Umbraco.
Eight content types (schools, news, calendar events, staff, board meetings, board policies, lunch menus, resources), two user groups, site pages for About, Accessibility, New families, Search, the family hub and the staff room, menus, and generated school and news art — all rebuildable with one command from the kit in the examples repository. Route check: 120 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.