ПлатформаСвой генератор на Python: страницы собираются из данных, на хостинг уезжает готовый HTML. Платы за конструктор нет
ФормыСвой обработчик на PHP: заявка уходит Дарье в Telegram и на почту, копия в журнал вне публичной папки
АнтиспамПриманка в разметке и проверка времени заполнения: форму, отправленную быстрее двух секунд, сервер отклоняет. Ботов, которые шлют запрос в обход скриптов, одна приманка не останавливала
Тесты уровняРезультат приходит Дарье полным разбором ответов, ответом на заявку того же человека. Длинный разбор режется на части под лимит Telegram
AI-проверкиСервис на Node и локальная модель qwen3:14b. Рубрики ФИПИ дословно, калибровка по работам с официальными баллами, счётные части критериев считает код
БлогСтатьи с датой выхода в репозитории, публикация по расписанию с проверками до выкладки, переобход в Вебмастере и IndexNow после
СторисСборщик забирает сторис из Telegram раз в 25 минут, сжимает видео и режет немые превью
РазметкаМета, canonical, OG, sitemap, robots и JSON-LD генерируются при сборке, SEO-плагин не нужен
ИИ-помощникВиджет viqli отвечает на вопросы о ценах и занятиях по базе знаний преподавателя
ВыкладкаПосле каждой выкладки смоук-тест на 211 проверок: страницы, ссылки, формы и защита
Заявки, работы на проверку и результаты тестов приходят разными сообщениями: Дарья с первого взгляда видит, где родитель ждёт звонка, а где ученик просто проверил письмо.