The pain and the solution
The pain
- The administrator answered the same questions many times a day: how many hours, what it costs, what certificate you get, when the next intake is.
- A business-card site did not meet the legal requirements for educational websites: no required section and no proper low-vision version.
- Request emails got lost, and changing a price or a licence scan meant writing to a contractor.
How we solved it
- Programme pages answer the typical questions, and the administrator steps in where a real conversation is needed.
- The 12-part 'Information about the educational organisation' section and a low-vision version with the settings required by the standard.
- Requests are stored in the admin panel and emailed, and the school edits programmes, prices and documents itself.
Recognise your task? We will solve it for you too.
Discuss a similar projectWhat we did
Programmes and sign-up
Each programme has its own page with hours, price, the certificate issued and the curriculum. A request is saved in the admin panel and emailed at the same time.
Required information
The twelve sub-sections Russian law requires of an educational organisation's website: documents, management, teaching staff, paid services and more.
The school's admin panel
Programmes, prices, teachers, documents, reviews and contacts are edited by the school itself. Contact details update everywhere at once.
The project in detail
LIMA is a continuing professional education centre that teaches massage and issues state-recognised certificates and retraining diplomas. It works under an education licence, so its website must publish a fixed set of information required by the education law and the regulator (Rosobrnadzor).
We built the whole site: structure, copy, design, the required section, a low-vision version, sign-up forms and an admin panel where the centre manages the content itself.
How the site works
The first screen shows the centre’s name, the field of study and two buttons: sign up and request a call. Below are two tracks, non-medical and medical massage, so a visitor knows straight away where to go.
Each programme has its own page: hours, price, what is taught, the certificate issued, the curriculum as a file. Then graduate reviews, teachers with their education and experience, and the steps of study: request, contract, classes, final assessment.
Anyone in doubt opens the “Information about the educational organisation” section: licence, charter, company details, teaching staff, equipment of the classrooms. The markup follows what inspectors expect.
Low-vision version
The switch is the first element on the page and works even with scripts turned off: three font sizes, five colour schemes, letter spacing, font choice, images off and a button back to the normal version.
Requests and the admin panel
The sign-up form asks for name, phone, email, programme and a comment; the consent box is not pre-ticked, as the law requires. A request is saved in the admin panel and emailed at the same time, so the contact survives even if something goes wrong with email.
In the panel the centre adds and removes programmes, changes hours and prices, attaches files, manages teachers and staff records, uploads the charter and the licence, edits pages and reviews. Phone, address, company details and licence data are changed in one place and appear everywhere at once. Data is stored on a server in Russia.
Who else this fits
Any training centre with an education licence: beauty and hairdressing courses, driving schools, professional development and retraining centres. The framework moves to another centre by replacing content and colours, so the second site costs less than the first.
Discuss a similar project
Tell us about your task, and we will suggest how to build something like this for you.
- 01Analysis
We study processes, data and the points where value is lost, and fix the result we are working towards.
- 02Architecture and prototype
We design the system and build the first version on your real data. Stages and cost are agreed before work begins.
- 03Pilot
We launch in one area. Every stage is checked in a test version before it goes into operation.
- 04Scale and support
We connect the remaining areas, take responsibility for how the system runs and keep developing it.



