For Alistera, I built a public website with plans, photographs and a virtual walk using HTML, CSS and JavaScript. The simple foundation allows content changes without a separate npm build; interactive scenes and enquiry handling do their jobs on top of it.

For Alistera, this proved a reasonable engineering choice. The public site at alistera.info uses HTML, CSS and JavaScript. There is no mandatory framework, package bundler or separate dependency installation just to edit a paragraph. A Cloudflare Worker serves the prepared assets and server actions.

The “Alistera — first screen” view preserves the project’s real materials and design.

Alistera — first screen

Archived interface · demo data

Alistera — first screen
Saved project screen · no interactive controls

A simple foundation does not rule out a rich experience

The English version is at the root; Russian and Arabic have their own addresses. The content presents the space and helps visitors make an enquiry. Arabic has right-to-left support: the language changes layout behaviour, not just labels.

The site includes an external Flatshow virtual tour. I integrated it into the overall experience; I did not develop the Flatshow engine. Other Alistera visual experiences, including the cinematic Teamday presentation, have their own implementation. They should not all be attributed to one embedded window merely because the visitor sees everything on one screen.

The striking material must not obscure the person’s task. They want to understand the space: where their team will sit, how it feels and whom to discuss terms with. The virtual tour is useful while it helps bring that answer closer.

An enquiry has its own small engineering life

The form sends data to a server handler. Enquiry delivery uses Cloudflare Email; limits and duplicate protection rely on a SQLite-backed Durable Object.

Why not keep the counter in function memory? Because different instances may process requests. Two parallel enquiries can easily both decide they are the first. Consistent storage allows the limit check and state change to be performed as one operation.

For the visitor, it is a single button. For the team, it carries a promise: an enquiry must not be accidentally duplicated, and must not count as accepted merely because the browser finished a nice animation.

The public website and separate products

The ability to assemble the whole experience: content structure, visual presentation, languages, integrations and a working enquiry flow. AI helps prepare and verify implementation faster. It also contributes to choosing a simple stack, although AI marketing copy more often boasts about the number of technologies added.

The “Alistera — internal section” view preserves the project’s real materials and design.

Alistera — internal section

Archived interface · demo data

Alistera — internal section
Saved project screen · no interactive controls

The public site introduces the space and leads to an enquiry. Flatshow is integrated as an external virtual tour; Alistera’s game and operational tools are independent projects. My result in this case is the website, its language versions and integrations.

Alistera — contact section

Archived interface · demo data

Alistera — contact section
Saved project screen · no interactive controls

Related stories: Alistera operational CRM · Alistera Game platform · Alistera stand artwork.