Skip to content
Commercial2026

Платформа онлайн-школы CNP

Новая платформа онлайн-школы монтажа и нейросетей: кабинет ученика, уроки и тесты, приложение в Telegram, оплата частями и в рассрочку, лендинги за день.

The client’s task

Школа CNP учит монтажу, съёмке и нейросетям и набирает учеников потоками. Старое приложение не успевало за продуктом: лендинг нового потока верстали около недели, кабинет плохо работал на телефоне, а ученики с рассрочкой не понимали, сколько и когда платить, и писали в поддержку. Нужна была новая платформа, и переехать на неё требовалось без остановки продаж и обучения.

What was done

  • Новый кабинет ученика: курсы, уроки с видео и материалами, домашние задания, тесты, рейтинг и продление доступа. Работает на телефоне и внутри Telegram.
  • Вход через Telegram, без паролей.
  • Курс можно оплатить прямо на странице: целиком, частями или в рассрочку, с понятным графиком и полной суммой. Ученик с просрочкой видит, сколько и до какого числа нужно заплатить.
  • Конструктор лендингов из 30 готовых блоков: лендинг нового потока собирается за день.
  • Библиотека референсов, раздел креаторов и калькулятор стоимости монтажа для учеников.
  • Ошибки на сайте отслеживаются: если оплата не прошла из-за сбоя, команда видит это сразу.

Outcome

Школа переехала на новую платформу без остановки потоков. Лендинги запускаются за день, конверсия с лендинга в оплату выросла с 2,6 до 4,1%, а ошибок на страницах стало в четыре раза меньше.

Страниц и компонентов
22 и 91
Кабинет, обучение, Mini App, библиотека референсов, креаторы, калькулятор, оплата, лендинги.
Файлов тестов
47
Vitest: доступ к курсам, статусы уроков, рассрочка, оплата, авторизация через Telegram, лендинги.
Сборка лендинга нового потока
1день
На конструкторе из 30 блоков. Раньше вёрстка лендинга занимала около недели.
Конверсия лендинга в оплату
2,6 → 4,1%
Яндекс Метрика, лендинги интенсивов до и после нового виджета оплаты.

Metrics

Core Web Vitals passed
3/3
Metrics improved
2of 2
Biggest shift
−75%JavaScript errors
  • LCP

    Largest Contentful Paint

    After: 2.4 s, good

    What it is
    How long the largest element above the fold takes to appear: an image, a video or a block of text.
    Why it matters
    It is when a visitor feels the page has loaded. One of the Core Web Vitals that Google uses in search.

    Now: good

  • INP

    Interaction to Next Paint

    After: 140 ms, good

    What it is
    The delay between a click, tap or key press and the page visibly responding. Close to the slowest one in a visit.
    Why it matters
    A laggy button feels like a frozen site: people click twice and abandon forms. One of the Core Web Vitals.

    Now: good

  • CLS

    Cumulative Layout Shift

    After: 0.03, good

    What it is
    How much content unexpectedly moves while loading. A unitless score, 0 means no shifts.
    Why it matters
    Shifts make people miss buttons and lose their place in the text. One of the Core Web Vitals.

    Now: good

  • CR

    Conversion rate

    After: 4.1%, before: 2.6%, better: +1.5 pp

    What it is
    The share of visits with a goal action: a request, a call or a purchase.
    Why it matters
    The main measure of what a site returns: more customers from the same traffic.

    Higher is better

  • Errors

    JavaScript errors

    After: 0.7 per 1,000 visits, before: 2.8 per 1,000 visits, better: −75%

    What it is
    How many script errors happen per 1,000 visits on average.
    Why it matters
    An error can break a form or a cart, and the person leaves without a word.

    Lower is better

Source: Яндекс Метрика, Sentry, Google Lighthouse; октябрь 2026

Order a similar audit

Need something similar?

Discuss a similar project