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
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
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
Related stories: Alistera operational CRM · Alistera Game platform · Alistera stand artwork.







@nevsky_alexander
On Instagram: Dubai beyond the postcard — family, the city, discoveries and life between projects. On Threads: thinking out loud about design and AI. On YouTube: videos that need more room than a story. Follow me wherever you feel at home, and let’s keep in touch