About this demonstration
What this site is, what it is not, what it runs on, and how to visit it down to the back office.
A demonstration site, not a delivered one
This site is designed and operated by EURL rhanb to show its know-how. It was neither commissioned nor delivered to any client, and it appears in no list of references.
What it is
The public website of an imaginary town and its back office, built on rhanb's software base: a Payload back office administered in French, a server-rendered React Router site, a PostgreSQL database, a Typesense search engine, a complete design charter and published measurements.
It gathers what local authority website tenders ask for most often: news, exportable events, block-based pages, directories and a map, procedures and editable forms, a register of acts with filters, faceted search, newsletter, RSS feed, site map, redirects, mini-sites, a restricted area, open data, a documented API, a design system, accessibility and eco-design measurements.
The eight visual identities behind the “Style” button are demonstrations of the same base: a client town brings its own, and the site carries it the same way.
What it is not
- A site delivered to a client: it has no recipient, no amount, no certificate.
- The site of a real town: Aubrigny is invented; its name was checked against INSEE's official geographic code.
- A site declared compliant with the RGAA or the RGESN: the accessibility and eco-design pages say exactly what was checked, and by whom.
What it runs on
- Back office
- Payload 3 (MIT), Next.js 16
- Public site
- React Router 8 (MIT), React 19, Tailwind CSS 4, React Aria Components
- Database
- PostgreSQL 17
- Search
- Typesense 30 (GPL-3.0)
- Tooling
- TypeScript 5.9, Node.js 24, Bun 1.3, Biome, Playwright, axe-core, Lighthouse
- Fonts
- Inter, Commissioner, Newsreader, Source Sans 3, Archivo, Atkinson Hyperlegible Next, Nunito (SIL OFL 1.1), fichiers variables auto-hébergés ; une ou deux par charte
- Icons
- Lucide (ISC), copiées en SVG
- Site version
- 0.4.2
- Hosting
- A server of EURL rhanb at Hostinger, Paris; Docker containers, Caddy in front, encrypted backup every night.
Visit the back office
A demonstration account lets you into the back office as a contributor: you can create and edit drafts in the News and Events sections, submit them for review, see version history, the media library and the log of your actions. Nothing this account writes is published on the public site: only a reviewer can publish.
- Address
- redaction@aubrigny.invalid
- Password
- Demo-redaction-2026
- Entrance
- /admin
A second account shows the restricted area of the public site, reserved for councillors:
- Address
- elu@aubrigny.invalid
- Password
- Demo-elu-2026
- Entrance
- /espace-elus
The site is reset every night: what you write disappears, and the initial content comes back. No administrator account has a public password.
Published evidence
Contact
EURL rhanb, Jean-Baptiste Aniel, aniel.jeanbaptiste@rhanb.com. The site's repository is private; it is shown on request.