Close

Building services group

The website for three building-services companies under one brand. Air conditioning, large plant and renovations, and a contact form that reaches the right person.

Building services group: One brand, three companies

One brand, three companies The home page says what the group does and sends each visitor to the company that does it.

One brand, three companiesThe home page says what the group does and sends each visitor to the company that does it.

1 / 6
Year
2026
Role
Design and build
Type
Company website
Pages
41
Language
Italian
Status
Live
Stack
Astro 5, TypeScript, Node.js, Docker, Caddy

Three companies share one brand. The site has to make the brand clear, keep each company’s own identity in its place, and get the right people to call.

The site

A page for every service, a page for each company, and a portfolio of finished jobs with photographs and a short technical sheet each. The contact page has the showroom, the hours and one form that sends each request to the person who handles it.

The build

Static pages built with Astro, with no framework in the browser and images resized at build time. The contact form runs as a small Node service that saves every request before it sends the email, so nothing is lost if the mail service has a bad day. Analytics load only after consent. The site and the form service run in two Docker containers behind Caddy.