ALTEMANКоммерческое предложение
TANYM · 21 октября 2026
Презентация сайта ↗PDF и Word ↓

Коммерческое предложение ALT-TN-20261021-02

Веб-портал TANYM

Для Многофункционального комплекса TANYM. Основание: техническое задание версии 1.1 от 21 октября 2026 года, полученное в WhatsApp.

Полная индивидуальная разработка

Двуязычный портал RU/KZ с собственной CMS, визуальным редактором страниц, тремя системами шаблонов карточек и управлением содержимым без изменения кода.

ПараметрПредложение
Стоимость разработки619 040 ₸ без НДС
Трудоёмкость20,4 человеко-дня / 163,2 человеко-часа
Срок полной реализации14–16,8 календарного дня / 336–403,2 часа
Первая рабочая версия5,6–7 календарных дней / 134,4–168 часов после старта
Гарантия90 календарных дней после запуска
Дата и срок действия КП21.10.2026; действительно до 20.11.2026

Посмотрите предложенный подход

Презентация: https://tanym.alteman.kz/

Демонстрация CMS: https://tanym.alteman.kz/cms/

HTML, PDF и Word: https://tanym.alteman.kz/kp/

Демонстрация иллюстрирует внешний вид и ключевые сценарии. Данные кружков и педагогов — примеры. Изменения в демо-CMS сохраняются в браузере; серверная система, права и рабочая база данных реализуются по этапам проекта.

Покрытие разделов ТЗ 1–4, 7–8

Публичный портал и RU/KZ

Информация, которую легко найти

Главная, об организации, родителям, направления, страницы направлений, кружки и секции, педагоги, расписание, новости, достижения, партнёры, документы и контакты. Дополнительные страницы создаются сотрудниками через CMS.

ФункцияЧто реализуем
ДвуязычностьОтдельные RU/KZ-поля для текстов, названий, меню и системных подписей; переключение на соответствующий маршрут. Для отсутствующего перевода — согласованный fallback.
Страницы и менюНезависимые сущности. Вложенность, порядок, скрытие, внешние ссылки и якоря. Системные страницы защищены. Переименование не меняет опубликованный slug без явного действия.
КружкиНаправление, возраст, описание, фото, педагог, кабинет, стоимость/бесплатно, группы, интервалы времени и статусы.
РасписаниеНесколько групп и интервалов в день; связанное отображение в карточке кружка и общем расписании.
Поиск и фильтрыПоиск по публичным страницам, кружкам, педагогам, новостям и документам RU/KZ. Фильтры по направлению, возрасту и педагогу без полной перезагрузки.
ПубликацииНовости, достижения и партнёры: даты, фото/логотип, видео, категории, порядок и статус публикации.

Черновики, скрытые кружки и административная информация исключаются из публичной выдачи. Безопасное удаление страницы проверяет зависимые пункты меню и внутренние ссылки.

Покрытие разделов ТЗ 6, 10, 12–13

Собственная система управления

Рабочее место команды TANYM

Отдельная административная часть: страницы, редактор, навигация, направления, кружки, педагоги, группы и расписание, новости, достижения, партнёры, три раздела дизайнов карточек, настройки, пользователи и медиатека. Тема админки не зависит от публичной темы.

Понятные таблицы и формы; статусы, сортировка, валидация, подтверждение опасных действий и одно уведомление на результат операции.

Управление цветами, фоном и поверхностями сайта. Настройки темы проходят проверку контраста и сохраняют адаптивность.

Импорт и экспорт

CSV/XLSX для направлений, кружков, педагогов, групп и расписания. Перед импортом — проверка колонок, обязательных полей, форматов и связей; предпросмотр результата и список ошибок. Применение в транзакции: ошибочный файл не оставляет частично изменённые данные.

Уведомления и журнал

Внутренние уведомления о важных событиях и ошибках; email для критических событий через согласованный почтовый канал. Настраиваем получателей и типы событий. Секреты в уведомления не попадают.

Журнал фиксирует пользователя, время, объект и действие: вход, публикацию, удаление, изменение справочника или настроек. Просмотр доступен только уполномоченной роли.

Файлы и видео

Изображения JPEG/PNG/WebP, документы PDF/DOC/DOCX, внешнее видео и локальные MP4/WebM/MOV при необходимости. Раздельное хранение, серверная проверка формата и фактического MIME, размера и безопасного имени. Лимиты согласуются по тестовым материалам.

Покрытие разделов ТЗ 5–6

Визуальный редактор страниц

От черновика к опубликованной странице

Режимы редактирования, предпросмотра и публикации. Элементы: заголовок, текст, изображение, видео, кнопка, документ, разделитель, список и карточки. Готовые блоки Hero, информация, инструкция и пустой блок после вставки редактируются обычными инструментами.

МеханизмРеализация и результат
ХолстПеремещение и изменение размеров мышью; точные X/Y/W/H; блокировка, удаление, видимость и порядок слоёв.
АдаптивностьГеометрия холста привязана к контейнеру и правилам контрольных ширин. Для сложных композиций — отдельные настройки mobile/tablet; элементы не выходят за экран.
Безопасное сохранениеDebounce и очередь операций. Идентификаторы сущностей, номер ревизии и проверка актуальности. Удалённый слой не восстанавливается запоздалым запросом.
КонфликтыОптимистическая блокировка по ревизии. При параллельном редактировании система предлагает загрузить актуальную версию, а не молча перезаписывает работу.
ВерсииИстория сохранений и восстановление в черновик. Публичная версия меняется только явной публикацией.
ПубликацияЕдиный рендерер элементов используется в редакторе, preview и public. Публикация фиксирует целостную версию страницы.

Предлагаемый сценарий приёмки: быстро переместить элемент, удалить его во время автосохранения, переключить страницу, восстановить версию и проверить, что опубликованный сайт не изменился до нажатия «Опубликовать».

Покрытие раздела ТЗ 9

Три конструктора карточек

СистемаСостав
Карточки кружковНесколько шаблонов с динамическими полями кружка, фото, педагога и его фото, группы, возраста, дней, времени, кабинета и стоимости. Выбор опубликованного шаблона при вставке.
Карточки контентаВизуальные шаблоны новостей, достижений и партнёров. Безопасные значения при отсутствии фото, даты или описания.
Универсальные карточкиОтдельные «Дизайны карточек» для направлений, услуг, мероприятий и информационных блоков. Не требуют принудительной миграции двух предыдущих систем.

Шаблон и содержимое экземпляра

Шаблон хранит структуру и оформление слоёв. Экземпляр — конкретные тексты RU/KZ, изображения и ссылки. Повторное использование одного дизайна сохраняет независимость содержимого разных карточек.

Текст: X/Y/W/H, RU/KZ, шрифт, размер, жирность, цвет, line-height, выравнивание, видимость и блокировка.

Изображение: загрузка, cover/contain, object-position, радиус и геометрия. Кнопка: RU/KZ, оформление и безопасное действие. Фигура: фон, прозрачность, рамка и радиус.

Слои перемещаются, меняют размер, порядок, видимость и блокировку. В Visual Editor вся карточка масштабируется и перемещается как единый объект.

Стабильность изменений

Публикация шаблона фиксирует версию. Обновление связанных экземпляров выполняется контролируемо с предпросмотром; собственные значения экземпляра не теряются. Совпадение редактора, предпросмотра и публичного вида проверяем отдельными сценариями.

Покрытие разделов ТЗ 11–13, 17

Архитектура и безопасность

ЗадачаПредлагаемые инструменты
Публичный портал и CMSTypeScript, React, Next.js App Router; серверная выдача публичных страниц и интерактивные редакторы.
РедакторыReact Moveable для перемещения/размеров; собственная JSON-модель элементов, шаблонов и экземпляров; безопасный текстовый редактор.
Сервер и базаСерверные обработчики TypeScript, PostgreSQL, Prisma ORM стабильной ветки, миграции и транзакции.
ФайлыS3-совместимое объектное хранилище; отдельные области изображений, документов и видео; загрузка через сервер.
Поиск и операцииИндексируемый поиск PostgreSQL с Unicode RU/KZ; транзакционный импорт; серверный журнал и очередь уведомлений.
РазвёртываниеLinux, nginx, HTTPS, отдельные staging/production; журнал ошибок и мониторинг доступности.

Admin управляет содержимым; Super Admin — дополнительно администраторами и правами. Сервер проверяет каждый запрос. Сессии ограничены по времени и отзываются; cookies HttpOnly/Secure/SameSite. Из браузера нет прямой публичной записи в БД.

Защита: HTTPS, Origin/CSRF, безопасный рендер без произвольного JavaScript, параметризованные запросы, ограничение частоты входа/API, проверка файлов по magic bytes/MIME, защита административной части от iframe. Настраиваем CSP и другие согласованные заголовки. Секреты остаются на сервере.

Версии зависимостей фиксируются при старте, выбираются поддерживаемые стабильные релизы. Сторонние компоненты и лицензии перечисляются в документации.

Документация: https://nextjs.org/docs/app | https://www.postgresql.org/docs/current/ | https://www.prisma.io/docs/orm | https://github.com/daybrush/moveable

Портфолио ALTEMAN

Примеры реализованных проектов

Пример аналогичной работы

https://digital.alteman.kz/

Образовательная платформа «ТІЛ ӘЛЕМІ AI»: интерфейс RU/KZ, разделы для детей, родителей и педагогов, каталог занятий. Пример аналогичной работы ALTEMAN в сфере образовательных веб-проектов.

Сложные работы и порталы

https://kz.torgo.biz/

Портал автоматизации дистрибуции и работы торговых представителей: каталоги поставщиков, остатки, торговые точки, партнёрства и заказы в одной системе. Пример сложного портального решения ALTEMAN.

Презентация для TANYM

https://tanym.alteman.kz/

https://tanym.alteman.kz/cms/

Отдельная презентация показывает предлагаемый интерфейс TANYM и основные сценарии визуального редактора. Полный состав работ и критерии приёмки зафиксированы в настоящем предложении.

Полный объём ТЗ без скрытого округления

Подробная смета

№РаботыДниЧасы₸/часСумма, ₸
1Аналитика, архитектура, модель данных и критерии приёмки1,29,64 20040 320
2UX/UI: публичный сайт, CMS и адаптивные макеты RU/KZ1,814,43 30047 520
3Frontend публичного портала и двуязычные маршруты2,419,23 50067 200
4Backend: PostgreSQL, сессии, роли, API и файлы2,620,84 20087 360
5Собственная CMS: разделы, навигация, импорт, журнал2,419,23 80072 960
6Visual Editor: холст, геометрия, версии и публикация3,225,64 200107 520
7Три конструктора карточек и единый рендер шаблонов2,419,24 00076 800
8Поиск, фильтры, аналитика и системные уведомления1,29,63 60034 560
9Тестирование, безопасность, браузеры и приёмка2,217,63 00052 800
10Развёртывание, backup/restore, документы и обучение184 00032 000

Итого: 619 040 ₸ без НДС

Общая трудоёмкость — 20,4 человеко-дня / 163,2 часа. Один трудодень равен 8 часам. Ставка каждой работы указана отдельно. Резерв и процент поверх сметы не добавляются.

Оценка рассчитана самостоятельно для полного ТЗ TANYM v1.1. Смета включает разработку, проверку, согласованное внедрение, документацию и обучение. Регулярное размещение и поддержка приведены отдельно и не увеличивают разовую стоимость разработки.

Условия графика: согласование ключевых решений в течение 3,2 рабочего часа (0,4 трудодня); получение материалов и доступов к моменту соответствующего этапа. Изменение требований оформляется отдельной оценкой до выполнения работ.

Общий срок: 14–16,8 календарного дня / 336–403,2 часа

График реализации

Ниже указаны интервалы от момента старта; этапы выполняются параллельно и не складываются. Календарный день равен 24 часам, трудодень в смете — 8 рабочим часам. Дробные значения сохраняют точность согласованной оценки.

ЭтапОт старта, дни / часыПроверяемый результат
Аналитика и дизайн0–2,8 д
0–67,2 ч
Модель данных, прототипы, правила адаптивности, дизайн публичной части и CMS, критерии приёмки.
Портал и ядро CMS1,4–7 д
33,6–168 ч
RU/KZ, страницы/меню, роли, основные справочники, файлы и первичный публичный каталог.
Редакторы и карточки4,2–11,2 д
100,8–268,8 ч
Visual Editor, три конструктора, черновики/версии, единый рендер, публикация.
Поиск, импорт и системные функции7–12,6 д
168–302,4 ч
Поиск/фильтры, CSV/XLSX, уведомления, аудит, аналитика и настройки.
Приёмка и внедрение11,2–16,8 д
268,8–403,2 ч
Контрольные сценарии, мобильные браузеры, backup/restore, обучение, перенос и передача исходников.

Первая рабочая версия

5,6–7 календарных дней / 134,4–168 часов после старта.

На тестовом сервере доступны публичная часть RU/KZ, вход в базовую CMS, страницы, навигация и контрольные данные каталога. Расширенные редакторы и полный набор приёмки передаются на следующих этапах.

Проектные роли

Технический руководитель/backend-разработчик, frontend-разработчик, UX/UI-дизайнер, QA/аналитик и DevOps. Роли могут совмещаться; календарь предполагает параллельную работу backend и frontend. Состав исполнителей и график фиксируются договором.

Показываем результат по завершении этапов на тестовом стенде. Срок отсчитывается от предоплаты, получения стартовых материалов и утверждения ответственных. Паузы предоставления данных и согласований отражаются в графике.

Фиксированные предложения отдельно от разработки

Размещение и последующая поддержка

СтатьяВ месяцВ годУсловие
Управляемое размещение ALTEMAN25 000 ₸300 000 ₸Приложение, PostgreSQL, файловое хранилище, HTTPS, контроль доступности и настроенное резервное копирование.
CMS, библиотечные лицензии0 ₸0 ₸Предлагается стек без обязательных платных лицензий.
Демонстрационный поддомен0 ₸0 ₸tanym.alteman.kz предоставлен для презентации.
Основной доменПредоставляет заказчикПредоставляет заказчикПрава и DNS-доступ передаются для запуска; регистрация нового домена не заказывается этим КП.
Почтовый канал уведомленийСуществующий канал заказчикаСуществующий канал заказчикаПодключение одного согласованного канала входит в разработку.

25 000 ₸/месяц — коммерческое предложение ALTEMAN на размещение, а не цена подписки Supabase. Предлагается размещение приложения и PostgreSQL в согласованной инфраструктуре; Supabase Pro не является обязательной зависимостью. Выбор среды и параметры хранилища фиксируются до запуска.

После гарантийного периода

ФорматСтоимостьСодержание
Разовые задания4 000 ₸/часПо согласованному заданию и оценке до начала работ.
Ежемесячное сопровождение40 000 ₸/месяцДо 10 часов работ: обновления зависимостей, диагностика, консультации, небольшие изменения. Отчёт по выполненным задачам.

Сопровождение выбирается отдельным договором; размещение и сопровождение — разные услуги. Дополнительные задачи сверх пакета выполняются только после согласования, автоматических списаний нет. На период гарантии исправление дефектов согласованного функционала бесплатно.

Покрытие разделов ТЗ 14–15, 18

Приёмка, качество и передача

Проверяем CRUD всех сущностей, роли и защищённые маршруты, RU/KZ и отсутствие переводов, навигацию/стабильные URL, черновики, версии и публикацию.

Поиск охватывает публичные материалы RU/KZ и не показывает скрытые записи. Фильтры и динамические поля расписания дают ожидаемые результаты.

Редактор устойчив к быстрым перемещениям, удалению во время автосохранения, повторным запросам и конфликтам ревизий. Карточки совпадают в editor/preview/public.

Импорт ошибочного файла показывает ошибки и не повреждает БД. Экспорт корректно открывается; журнал и уведомления фиксируют значимые события.

Контрольные устройства и SEO

Ширины: 320, 375, 390, 430, 768, 1024, 1280, 1440 и 1920 px. Браузеры: Chrome, Edge, Firefox, Safari, Safari iOS и Chrome Android. Проверяем safe-area, overscroll, сенсорные цели, текст и отсутствие горизонтального переполнения.

Публичные страницы получают title/description, стабильные URL, canonical по необходимости, sitemap, robots и Open Graph. Админка закрыта от индексирования. Семантика, alt, контраст, клавиатура и видимый focus входят в проверку.

Оптимизируем изображения, отложенную загрузку, запросы и кеширование. Порог времени загрузки и объём контрольных данных фиксируем на старте; выдаём результаты измерений, не обещаем позиции поисковой выдачи.

Что получает TANYM

Исходный код в Git-репозитории с историей, схема БД и миграции, конфигурация без секретов, инструкции локального запуска и production-развёртывания, руководство администратора, протокол приёмки и восстановления. Проводим два дистанционных занятия до 90 минут.

Покрытие разделов ТЗ 11.5, 16 и 19

Надёжность, данные и гарантия

Резервное копирование и восстановление

Для предлагаемого размещения: ежедневная копия БД с хранением 14 дней; еженедельная копия файлов с хранением 4 последних копий. Резервная копия размещается отдельно от рабочей среды; доступ ограничивается. До запуска выполняем контрольное восстановление и передаём инструкцию.

Ответственность: при управляемом размещении резервирование и техническое восстановление ведёт ALTEMAN; заказчик подтверждает корректность восстановленного содержания. При переносе на собственный сервер заказчика ответственные и регламент закрепляются при передаче.

Данные и аналитика

Настраиваем одну согласованную систему аналитики: посещаемость, популярные страницы/кружки, источники и устройства. Административные данные и секреты в аналитику не передаются. Политика конфиденциальности редактируется через CMS; тексты, сроки хранения и необходимость согласия на cookies утверждает заказчик.

Ошибки отображаются понятным сообщением; серверный журнал не раскрывает пароли, токены и ключи. Сбой почтового канала не откатывает уже сохранённый контент: уведомление повторяется безопасно.

90 дней гарантии

Бесплатно исправляем воспроизводимые отклонения от согласованного ТЗ. Критическое обращение подтверждаем в течение 4 рабочих часов: понедельник–пятница, 09:00–18:00 по времени Казахстана. После диагностики сообщаем способ восстановления и срок исправления; реакция не равна гарантированному сроку устранения.

Обращения регистрируются в согласованном канале поддержки. Изменения ТЗ, повреждения после сторонних изменений и сбои внешних провайдеров рассматриваются отдельно; относящиеся к нашему коду дефекты устраняются в рамках гарантии.

Дата предложения 21 октября 2026 года

Условия сотрудничества ALTEMAN

Оплата 40 / 40 / 20

ПлатёжСумма без НДСОснование
40% при старте247 616 ₸Договор, стартовый комплект и запуск аналитики/дизайна.
40% в ходе реализации247 616 ₸Приёмка базового портала/CMS и демонстрация редактора и карточек на контрольном наборе.
20% после приёмки123 808 ₸Завершение согласованных проверок, запуск и передача исходников/документации.

Что нужно предоставить

Логотип и фирменные материалы; структура и приоритеты разделов; реальные данные направлений, кружков, педагогов и расписания; фото с правами использования; тексты и проверенные переводы RU/KZ; новости/документы; ответственные за контент и приёмку; доступ к домену, согласованной среде и почтовому каналу.

Первичное наполнение: согласованный контрольный набор до 20 кружков, 10 педагогов, 10 информационных страниц и 10 публикаций с предоставленными RU/KZ-текстами. CMS не ограничивается этим числом: остальные материалы сотрудники добавляют самостоятельно или импортируют. Объём начального наполнения уточняется до договора.

Права и передача

После полной оплаты передаём результаты индивидуальной разработки и права в объёме договора. Сторонние библиотеки сохраняют свои лицензии; перечень зависимостей передаётся вместе с кодом. Заказчик получает возможность дальнейшего сопровождения и развития проекта.

Исполнитель: ИП ALTEMAN. Руководитель: Каштанов Д.А. ИИН 950905300285. Казахстан, г. Шымкент, ул. Алдиярова, 49.

+7 707 333 04 26 · [email protected] · https://alteman.kz/

С уважением,
руководитель ИП ALTEMAN
Каштанов Д.А.

Печать и подпись ALTEMAN