A fight team's site that could tell you who won on Saturday, but not where the gym is, when it opens, what it costs or how to start. We rebuilt it around the second question.
Client
Leontes Martial Arts
Type
Client Website
Sector
Martial Arts Academy
Status
Live
The academy has trained in Aspropyrgos since 2012 and publishes fight reports well. But a parent in that suburb searching in Greek could not find the address, the hours, the fees or a way to book a first class — none of it was on the site. Meanwhile the competition record, the strongest proof the school has, appeared nowhere.
The rebuild does two jobs at once. It answers the joining questions on every relevant page — address, hours and phone in the hero, one free-trial call to action, an online membership application — and it keeps the fight-team credibility with fixtures and a four-year news archive migrated from the old WordPress site. Greek is the default locale; English is a courtesy for the team's overseas contacts, not the front door.




A Greek-first site for a school with four disciplines, five training days and a competition side worth showing.
A real five-day grid — kids' classes, adult classes and open gym — served from the CMS with a validator that rejects a malformed document rather than quietly blanking the page, and filters derived from the data itself.
An online application with a minor and guardian toggle, a documents checklist and the fees stated plainly. It posts through the site's own server so the CMS key never reaches the browser, and a printable QR code points at it from the gym door.
Brazilian Jiu-Jitsu in the Draculino lineage, Kickboxing, MMA and Savate, each with its own age gate, so a parent of a five-year-old and a competitor read the same page differently.
Thirty articles from April 2022 to August 2026, crawled from the old WordPress site and seeded into the CMS, with reading time, tags, related stories and share cards that survive social content blockers.
Greek and English, each with its own web address, a remembered language choice, and search engines told properly which page is which. The English text is checked against the Greek, so a missing translation stops the release instead of reaching a visitor.
Upcoming competitions on the events page and a ticker on the home page, kept deliberately short and hand-checked rather than wrong — the previous site spent two months advertising a card that had already happened.
Copy, news, the weekly timetable and the membership form all live in Aviant Engine, our own content management system. The academy edits its own site, in Greek and English, and the change appears within seconds.
What that means day to day
Run by Aviant Engine
Timetable, news and fees change without us
Greek first
Written for a parent searching in Greek, with English alongside
Fast on a phone
The page a parent opens at the school gate loads immediately
Safe to edit
A cleared field falls back to the shipped copy instead of blanking
30
Articles migrated, 2022 to 2026
4
Disciplines, each with its own age gate
5
Training days on the published timetable
2
Languages, Greek first
The competition roster is built but stays switched off until the promotion's own results feed is ready. Figures are content counts, not performance claims.
We build sites that turn a search into a first visit. Let's talk about yours.