ebit group
A trilingual platform for a strategic consulting and professional training firm, combining a full catalog of services, industries, training programs and insights with a fully prerendered static build and a custom admin panel that lets the team manage every page and every incoming lead without a developer.

The Challenge
Since 2012 ebit has delivered IFRS advisory, financial modelling, growth strategy, outsourced CFO services and certified professional training across the South Caucasus — a broad catalog spanning services, sector expertise, training programs, vacancies and articles that had to read clearly in three languages, stay fully indexable despite being a single-page React app, and remain editable end-to-end by a non-technical team that also had to handle every enquiry, application and course registration arriving through the site.
Our Solution
We designed and built a trilingual React 19 platform with language-prefixed routes, a Supabase-backed content layer, and a purpose-built admin panel with a block-based editor, per-language tabs, image and PDF uploads, and a built-in inbox for contact, application and registration submissions. A Puppeteer prerender step runs on every build and writes real static HTML for each route in every language — including dynamic slugs pulled from the database — while a generated sitemap with hreflang alternates, Schema.org structured data for services, courses, job postings and articles, and an llms.txt manifest make the catalog fully legible to search engines and AI crawlers alike.
Results
- Fully prerendered static HTML for every route in Georgian, English and Russian — crawlers and link previews get complete content without running JavaScript
- Sitemap with hreflang and x-default alternates, regenerated on every build from live database content
- Rich structured data across services, trainings, vacancies and articles (Course, JobPosting, BlogPosting), plus an llms.txt manifest for AI crawlers
- Services, industries, team, partners, statistics, FAQ and vacancies updated in-house in three languages without developer involvement
- Contact enquiries, job applications and training registrations collected in a single admin inbox instead of scattered email
- Faster first paint through self-hosted Latin, Cyrillic and Georgian fonts with above-the-fold preloading


