(01) The brief
Servinel serves the industrial, energy, hydraulic and sanitary sectors. It had a PowerPoint deck and needed a serious site for tenders, one its own team could maintain.
(02) What it does
- Pages for services, delivered projects, about us and contact.
- Project gallery with a page per job.
- Web editor: the team changes any text or photo and sees the result before publishing.
(03) How it was built
- Static export of Next.js served from Cloudflare’s global network: the public site does not depend on any server being up.
- Content in a database as a typed JSON document: the site merges edits over the defaults, so a section is never left empty.
- Live preview through a channel between the editor tab and the site tab.
- Images in Storage with WebP transformation.
(04) Security
- Editor with a single login and row-level access rules in the database: the public key can only read.
- Editor route excluded from search engines.
- Strict CSP and HSTS on Cloudflare.
(05) Speed and Google
Static site: millisecond response times from any country. Organization structured data.
(06) What it deliberately doesn’t do
- It does not include an intranet or tender management.