Lantern Ramblers: a tribute band site with tour dates, a setlist archive and live song stats
A website for a Grateful Dead tribute band: tour dates that move to past shows on their own, a setlist archive with a song filter, live s...
The website for a fictional international creative awards program: categories with live deadline countdowns, an entry gallery, past winners, and entry and nomination forms that save drafts through Raytha Functions, built on Raytha by an AI agent with the CLI in about 45 minutes.

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 the website for
an international creative awards program: the categories and their deadlines, a gallery of this year's entries,
every past winner, and the forms people use to enter their work or nominate someone else.
The agent built it on a fresh Raytha 2.0.1 instance. Nobody opened the admin. Every template, content type, entry, page, form handler and menu went in through the CLI, from files in a directory.
The Halftone Awards are a fictional prize for illustration, poster and editorial design, photography and type. The site has:
A short script reads each deadline and shows how many days are left, switches to "Closing soon" in the last 30 days and to "Closed" afterwards, so nobody has to remember to update the site when a deadline passes.
The design is a dark gallery: near-black walls, warm off-white text and a vermilion accent, so the artwork is the brightest thing on every page. Headlines are set in Instrument Serif, a narrow display serif, with Inter for text and JetBrains Mono for labels and dates. The artwork is generated halftone dot patterns in SVG, which fits the name and keeps every image license-free. On a 390px phone the gallery drops to one column, the menu folds away and the Enter button stays at the top.
Raytha does not have a form builder, but it does have Raytha Functions: small JavaScript programs that answer HTTP
requests at a path you choose. The entry and nomination pages are ordinary HTML forms that post to two functions,
forms/apply and forms/nominate. Each function:
http:// or https://, and that the category is one of the real categories.The team reviews submissions in the Raytha admin like any other content. Entry fees are never taken on the website: the rules say entrants are sent a payment link after their entry is confirmed.
| Feature | How it is built |
|---|---|
| Categories, entries, applications and nominations | Four content types from one schema document. Entries use a relationship field to their category, a number for the year, a dropdown for the award, an attachment for the artwork and a checkbox for featured work. Categories have a date field for the deadline. |
| 30 seed items | Content import from JSON Lines. Entries point at their category by name, and the artwork is uploaded during the import. |
| Entry gallery and past winners | Two list views on the same content type: /entries shows 2026 entries, /winners shows earlier years. The Liquid template reads ?category=, checks it against the real categories and builds a filter for get_content_items. |
| Deadline countdowns | The templates write each deadline into the page as a date, and a few lines of script turn it into "69 days left", "Closing soon" or "Closed". |
| Entry and nomination forms | Plain HTML forms that post to two Raytha Functions. Each one checks the fields and calls API_V1.CreateContentItem to save a draft. |
| Private submissions | The Applications and Nominations list views are not published, and drafts have no public page. |
| Home, Enter, Nominate, Jury, Rules and Thank you | Site pages built from 11 custom widget templates (hero with artwork stack, category cards, entries strip, key dates, Grand Prix, judges, call to action, page header, form, rules, thank-you). |
| Navigation | Two menus: the main menu and a footer menu. The footer also lists the categories straight from the content. |
This is the brief, as given to the agent.
Build a website for an awards program on a fresh Raytha instance with the
raythaCLI. No clicking around the admin.
Look and feel
Content and pages
Done means
raytha check passes with no broken routes.About 45 minutes of agent time, from an empty install to raytha check passing on every route, including the
visual design, the generated artwork, the two form handlers and writing the categories, entries and rules.
The theme, schema, seed content and artwork, page definitions, form handlers and menus are in the
raytha-examples repository,
with a build.sh that rebuilds the whole site into any Raytha 2.x instance. Point it at your site with
RAYTHA_URL and RAYTHA_API_KEY and run it.
Free, open source and ready to deploy in minutes. Bring a brief and an AI agent.