Case study · Public Administration

Seaca Town Hall
Public Administration

Official DigiLocal website for Seaca commune (Teleorman county): Local Official Monitor, online services through Regista, payments via Ghișeul.ro, the MAI Hub and an admin panel tied to the town hall's official address.

DigiLocal compliant
Online services via Regista
Payments via Ghișeul.ro
Its own admin panel

The official website of a 2,212-person commune

Seaca is a commune in Teleorman county, made up of the villages of Seaca and Năvodari, about ten kilometres from the Danube. Like every town hall in Romania, it needs an official website that meets the national DigiLocal requirements and gives residents real access to services, not just a brochure page.

For a small commune, the challenge isn't the technology itself. It's having a site residents can actually use from their phones, and that town-hall staff can update without depending on someone outside.

Online services, one click from the homepage

The homepage puts services first: the citizen account, electronic forms, online complaints, application status checks, appointments with the mayor, ID-document appointments and tax payments. Online services are integrated with the Regista platform, payments go through Ghișeul.ro, and ID and passport appointments lead to the Interior Ministry's hub.

The Local Official Monitor, with council decisions, orders and regulations, is linked straight from the homepage, because it's one of the mandatory sections residents and institutions look for most.

primaria-seaca.vercel.app
Seaca Town Hall — Services for residents, grouped on the homepage.
Services for residents, grouped on the homepage.

Only verified facts about the commune

Many town-hall websites start from a template and end up with text copied from other communes. Here the rule was the opposite: the site contains only verified facts about Seaca — population, area, villages, leadership, contact details — and anything that wasn't confirmed, such as the official coat of arms, photos of the commune or the list of councillors, was left blank on purpose for the town hall to fill in.

An official website that states something false about its own commune loses the one thing it exists for: residents' trust.

primaria-seaca.vercel.app
Seaca Town Hall — The mayor's message and the leadership section.
The mayor's message and the leadership section.

Anything that wasn't confirmed was left blank on purpose, not copied from another commune.

Updated by the town hall, not by an agency

The site has its own admin panel, with sign-in tied to the town hall's official address, from which staff publish announcements, events and council meetings. A town-hall website isn't a project that ends at launch: notices and decisions go out every week, so they need to be publishable by whoever issues them.

On accessibility, the site meets WCAG AA contrast, supports full keyboard navigation, has a skip-to-content link, ARIA labels and semantic HTML, and the homepage has a dedicated button for accessibility options.

primaria-seaca.vercel.app
Seaca Town Hall — Community life: education, culture, health and sport.
Community life: education, culture, health and sport.
Why this stack
Next.js 14Vercel PostgresDigiLocalRegista

Next.js with TypeScript and Tailwind, plus a Postgres database behind the admin panel. The integrations use the existing national platforms — Regista, Ghișeul.ro, the Interior Ministry's hub — rather than reinventing services the state already provides.

FAQ

Frequently asked questions

Is the site DigiLocal compliant?

Yes. It has the mandatory sections, the Local Official Monitor and the integrations with national platforms: Regista for online services, Ghișeul.ro for payments and the Interior Ministry's hub for appointments.

Who updates the site?

The town hall, from its own admin panel with sign-in tied to its official address, used to publish announcements, events and council meetings.

Is it accessible?

Yes: WCAG AA contrast, keyboard navigation, a skip-to-content link, ARIA labels and semantic HTML.

Want a project like this?

Free 30-minute discovery call. We figure out together what fits your business — concrete, no empty promises.

🍪 Folosim cookies

Folosim cookies pentru a-ți oferi cea mai bună experiență pe site-ul nostru. Acceptând, ești de acord cu utilizarea cookie-urilor pentru analiză și marketing.