You asked for a stack recommendation, a timeline and a Phase 1 price. Here they are. Energy first, blog included, built the way we build our own sites — so Phase 1 stays small and cheap while the foundation is still the right one for the comparison engine later.
/ Prepared 27 July 2026 for Nikolaj Stam · Stam Digital Media · use → to advance
/ 01 — The stack
| Layer | Choice | Why this one |
|---|---|---|
| Site | React and Tailwind, prerendered | Every page is built to static HTML and served from the edge, so the first paint never waits on a database. |
| Hosting | Cloudflare Workers | European data localisation, and free at the traffic a new site sees. The same Worker later serves your tagging, your affiliate redirects and the comparison engine. |
| Content | Markdown in the repository | Articles publish on save, with no licence, no seats and nothing to keep patched. No CMS to buy, now or later. |
| Data | Cloudflare D1 | Nothing needed in Phase 1. It is where the comparison engine will read tariffs from in Phase 3. |
| Measurement | Server side GTM, first party | Tagging served from a path on your own domain. No third party tagging host and no separate fee. |
This is the stack ampliodata.io and our own product site run on, with a build and deploy pipeline that already exists. That is most of why Phase 1 is three weeks and €1,500 rather than a quarter and five figures — you are not paying us to learn it.
/ 02 — What Phase 1 includes
Home, energy landing, blog index with the tile and category layout, article, legal. Styled to Selectra and Peasy, the two references you sent.
Articles written as markdown beside the code and live on save. No licence, no seats, no admin screen to learn.
European hosting, a named processor for each service, a consent banner on Consent Mode v2, and privacy, cookie and terms pages written against what the site actually does.
Server side tagging on your own domain and GA4, wired before launch rather than bolted on after. Roughly a third of sessions sit behind a consent banner; this is how they still get counted, legally.
Performance pass, sitemap, Search Console, and a handover so you can publish without us.
/ 03 — Timeline
The clock starts at kickoff, not at signature · two things gate it: access in week one, and your sign off on the look at the end of week one
/ 04 — Phase 1 price
| Milestone | What lands | When | Invoice |
|---|---|---|---|
| M1 | Foundation and design — stack live on EU infrastructure, page types styled and approved | End week 1 | €750 |
| M2 | Build and launch — every page type built, consent and tagging live, site launched | End week 3 | €750 |
| — | Total | 3 weeks | €1,500 |
Each milestone is invoiced only once it lands, so you never pay ahead of delivery. Fixed price, not time and materials. Everything left out of this phase is named on the next slide with a price beside it, rather than quietly dropped.
/ 05 — Priced separately
Hosting managed, monitoring, page speed, schema and index coverage, security updates, and small content and layout changes. Month to month, no lock in.
Telecom, insurance or banking added onto the same page types and content model once energy is live and earning. A rollout, not a rebuild.
Not priced yet, and deliberately so. It gets scoped and quoted once Phase 2 has run and we have seen your real partner data — the single biggest factor being whether your partners offer real APIs or send a spreadsheet by email.
Hosting costs you nothing — the site runs inside Cloudflare's free tier and the account is yours · also banded: affiliate tracking and partner postbacks €1,200–1,600
/ Next step
Two things unlock Phase 1: your go ahead on the stack, and domain plus hosting access so week one is build time rather than paperwork. Nothing is invoiced until the first milestone lands at the end of week one. If you would rather test how we work together first, take M1 on its own and decide the rest once you have seen it.
Reply to hello@ampliodata.io