IZODIAMANT
Back to Projects

IZODIAMANT

Petr VíchFull-stack Developer

Challenge

IZODIAMANT, a specialist in masonry damp-proofing and remediation, needed to turn a slow, non-converting website into a lead engine — and to give the owner tools to actually manage those leads. Beyond a marketing site, the goal was a measurable pipeline: instant price estimates, automated inquiry handling, live social proof, and search visibility strong enough to win local terms in a competitive trade.

Solution

I built a custom, conversion-focused platform on Next.js 16 (App Router, React 19, TypeScript) deployed on the Cloudflare stack, with a hidden mini-CRM behind it.

  • Service presentation: dedicated, in-depth landing pages for each technique (diamond-wire cutting, chain-saw cutting, chemical injection, plus masonry work), each with realization steps, pricing/guarantee blocks, Service + BreadcrumbList structured data, and a "recent work" section linked to matching references.
  • Interactive price calculator: a two-step tool where visitors configure wall thickness, length and masonry type on live sliders and get an immediate price range, then leave contact details. Each inquiry is emailed to the owner and the customer (Resend) and written to the database as a lead, with GA4/Ads conversion tracking.
  • Contact & order management (login-gated mini-CRM): a secured admin area (Auth.js, Google OAuth with an e-mail allowlist) backed by Cloudflare D1. Leads from the form and calculator land here automatically; the owner filters and manages customers and jobs, marks work as realized, and sends a branded "thank-you + review request" e-mail — every send audit-logged.
  • Live Google & Firmy.cz reviews: a dedicated Cloudflare Worker aggregates reviews from Firmy.cz / Mapy.com and the Google Places API into one cached feed, so social proof on the site is always current without manual updates.
  • Deep SEO & AI-SEO: full technical SEO (LocalBusiness / Service / Breadcrumb JSON-LD, per-page canonical + hreflang, custom OG images, sitemap, IndexNow pings to Bing/Seznam, Search-Console/Seznam/Bing verification) plus an AI-discoverability layer most sites don't have — llms.txt, Accept: text/markdown content negotiation on every page, .well-known agent-discovery endpoints, and a Web-MCP shim exposing site actions to AI browsers.
  • References linked to real work: a library of realized projects, each with a before/after gallery, bidirectionally linked to the relevant services, and paired with the matching verified customer review.

Extras include Cloudflare Turnstile anti-spam, Consent Mode v2 with deferred analytics, transactional e-mail templates, and 301 redirects preserving equity from the legacy site.

Impact

The rework led to a 150% increase in organic traffic through improved technical SEO and content structure, and web inquiries rose by 40%. The calculator and CRM turned a static brochure into a self-running lead pipeline, while the live-review aggregation and AI-SEO layer keep the site visible and trustworthy across Google, Seznam and AI search.

The site is live at izodiamant.cz; application source code is private.

Gallery

Project Links

Technologies

Next.js 16React 19TypeScriptTailwind CSSCloudflare PagesCloudflare WorkersD1Auth.jsResend

Featured Projects

Vila Hedvika
Lead Developer & Architect
Challenge Vila Hedvika needed a booking platform that runs itself: real-time availability with zero double-bookings, payments reconciled without manual checking...
Next.js 15Cloudflare PagesCloudflare Workers+7
IZODIAMANT
Full-stack Developer
Challenge IZODIAMANT, a specialist in masonry damp-proofing and remediation, needed to turn a slow, non-converting website into a lead engine — and to give the...
Next.js 16React 19TypeScript+6
Backend Framework for MPSV
Lead Architect • Lead developer
Challenge The Ministry of Labour and Social Affairs (MPSV) needed a way to unify development across various departments and accelerate the time-to-market for ne...
Java 17+Spring Boot 3+Azure+3