Website and custom CMS / 2026
FIDAI Coaching: a site the owner edits alone, without WordPress
Case study: a sports coaching site in Montenegro with a custom CMS of 18 section types the owner edits alone. No WordPress, built in 10 days.

- Client
- FIDAI Coaching
- Year
- 2026
- Build time
- 10 days
- Role
- Full development: website, CMS, admin panel and database
- Technologies
- PHP, MySQL, JavaScript
18
section types the owner arranges alone
10 days
to build the site and CMS
0
WordPress plugins to update
This is a case study of the FIDAI Coaching website. If you are looking for their services, their official site is fidaicoaching.com.
Client and context
FIDAI Coaching is a sports coaching business in Montenegro covering training, recovery and lifestyle, with part of its services medical. The home page presents four areas: Lab, Performance, Recovery and Lifestyle. The site is in English. The owner wanted to change content, prices and services without help, calling a developer for every small edit.
Problem
A presentation site that cannot be edited goes stale within months: services, prices and copy change, and the owner depends on a developer. WordPress solves that, but at a price: plugins to update, vulnerabilities to patch and weight a site like this never asked for. The client needed full control over the content while the site stayed light, with no third party code to maintain.
Constraints
The hardest part was not the code but the rules. The site offers services in Montenegro, including medical ones, so before writing anything I researched the local laws in detail and brought the site in line with them. The privacy policy and terms of use follow Montenegrin rules.
The second constraint was the admin panel itself: every change in the panel has to show on the site immediately and correctly, whatever order the owner puts sections in. The third was safety: text the owner types must never break the layout or the site by accident.
Solution
A CMS written from scratch
The site and the CMS were written from scratch, with no framework and no WordPress. A page is not a template with fixed slots but a sequence of sections. Each section has a type, such as intro, services, questions, timeline, gallery or call to action, and its own fields. There are 18 section types in all, covering everything the site needs.
The owner builds pages alone
The administrator adds sections, writes in them, switches them on and off and drags them into the order they appear in. Every section and page has a published or draft status, so a change can be prepared and then published. Images come from a media library, and site settings, contact details, social links and general copy, sit in one place.
Text that cannot break the site
Text the administrator types goes through allow-list cleaning: only text tags are allowed, and everything else, including any attempt to inject code, is dropped on save.
Services, testimonials and towns
Each service has its own page with a gallery and equipment, client testimonials are added and edited in the panel, and there are town pages for local search. The contact form is protected against bots and sends enquiries by email, with links to WhatsApp, Viber and Telegram next to it.
How the owner edits a page
- Log in to the panel and open the page to edit.
- Add a new section or open an existing one.
- Choose the section layout and icon, and write the text.
- Pick slideshow or gallery images from the media library, with a preview.
- Set the order and the status: published or draft.
- Save, and a published change is on the site immediately.
The whole path needs no call to a developer, and drafts let a new section be prepared days before visitors see it.
What is in the panel
| Part of the panel | What it does |
|---|---|
| Dashboard | counts of pages, sections, services and testimonials, plus quick actions |
| Settings | contact details, social links and general site copy in one place |
| Pages | sections, their order and status |
| Services | a page per service, with a gallery and equipment |
| Testimonials | client testimonials, added and edited |
| Locations | town pages for local search |
| Media | all site photos, with previews |
Technologies and why
The site is built in PHP, MySQL and JavaScript with no framework. All content lives in the database, and the site reads it and shows it immediately. URLs are clean, without a .php ending, the sitemap and FAQ write the structured data Google reads (schema.org) on their own, and the base is ready for more languages. The site uses no tracking cookies and no third party analytics, so there is no consent banner.
Result
The client edits the whole site alone, from the panel, without a line of code or a call to a developer. The site has no WordPress and no plugins, so none of the weight or vulnerabilities that come with them. It took 10 days to build, and the content belongs to the client rather than being locked in someone's code (as of October 2026).
Inside the application



Services used on this project
- Website development for companies that want enquiries
- Web design that starts on the phone
- SEO that starts in the code
Questions about the project
What is FIDAI Coaching?
A sports coaching business in Montenegro covering training, recovery and lifestyle, with part of its services medical. This is a case study of their website; their official site is fidaicoaching.com.
Can the owner edit the site alone?
The whole site. Pages are built from sections, and the owner adds, edits, switches on and off and reorders them in the admin panel, with no developer.
Why not WordPress?
Because along with control it brings plugins to update, vulnerabilities to patch and weight a site like this does not need. A custom CMS gives the same control without that.
What would a site like this cost?
A presentation site starts at 100 EUR, and an admin panel for editing it yourself is built on request and priced by what needs to be editable. Prices are on the pricing page.
How do visitors get in touch?
Through a form that sends the enquiry by email and is protected against bots, or directly through WhatsApp, Viber and Telegram, linked right next to the form.
Does the site have a cookie banner?
No, because it uses no tracking cookies and no third party analytics, so there is nothing to ask consent for.
Similar projects
Case study
Relax Home: from under 100 to 10,000+ visits a month
Case study: a prefab house builder from Montenegro had under 100 visits a month. A new site and search focused copy brought 10,000+ a month.
Case study
EcoLED: 1,700 products with no manual entry, on 3 sales channels
Case study: 1,700 products from 3 suppliers with no manual entry, 3 sales channels with their own prices, card payments and B2B pro forma invoices.
Got a similar job?
Describe what you need in a few sentences. Messages sent before 5 pm CET get a same day reply with an estimate of price and timeline.