

Our site prices your task and shows the year-one saving
A bilingual site where a visitor prices one task two ways, a person by the minute and the model by the token, and every route arrives as real HTML before any JavaScript runs.
Static HTML files, from the build log
Built with Claude Code in 6 months

Visitors price their own task against the model
Pick a task and a monthly volume. The person is priced by the minute at a fully loaded rate, the model by the token at published prices plus a human review pass. The page ends on the saving in year one and the volume where AI becomes the cheaper option.
- 1Pick your task, from a support reply or an IT request to invoice entry
- 2Saving in year one, built from the gap on one task

Every route ships as HTML, not an empty shell
The build renders 97 route files in both languages, rewriting title, description, canonical and hreflang per page. The H1 and the lead paragraph are on screen before the browser has even fetched the module script.

The call starts with your situation already known
Four questions and fifteen seconds stand in front of the calendar, asking what it should do, who it is for, when it goes live and the rough budget. Email, Telegram, Ami and a phone number sit beside the form for anyone who would rather skip it.
The case for AI was a page of promises and a contact form.
Visitors run the numbers on their own task, and crawlers get the text with no JavaScript at all.
Under the hood
01Context
An agency site that has to prove the pitch
An agency that sells AI systems has to read like a company that runs its own advice, not a template with a contact form on top. That means a real cost model instead of a vague promise, content that ranks instead of one About page and a build that behaves the same for a search crawler as for a visitor. The home page opens with the pitch and a live status panel, then routes into the service catalog, the Learn library and the calculator itself.
02How it works
Every route prerendered, then hydrated
The site is a Vite and React 18 single-page app, but visitors and crawlers never see a blank shell. The production build runs the client build, an SSR build of the same component tree and a prerender script that renders every route in both locales to static HTML, rewriting the head tags per page. The browser then hydrates that HTML instead of rendering from scratch, so the real headline is already on screen before any JavaScript runs; the last build wrote 97 per-route HTML files.
03Outcome
Live at anmflow.com, in two languages
In production at anmflow.com in English and Russian, with a URL-based locale for every page. Twelve Learn articles cover AI ROI, implementation cost and adoption topics, each one registered with its own EN and RU content and prerendered like every other route. Analytics loads through GA4 under Consent Mode v2, so tracking stays denied until a visitor accepts the cookie banner; the calculator and the Learn library are the two pieces doing the actual selling.
ANM SOLUTIONS / CONTACT US
Want something like this?
First 30-minute call is free. We scope it, you decide.


VITRINA turns a warehouse photo into a storefront image
