Форум «Школа Интернет-БЕЗопасности 4.0»
Бот и мини-приложение на все пять дней форума.
- 3 уровня доступа
- Расписание
- Рейтинг участников
- Личный кабинет
- Обратная связь
- Массовые рассылки
- Админ-панель
Делаем серверную часть приложения: API, интеграции с 1С, amoCRM, Битрикс24, ЮKassa и СБП, высоконагруженные системы. Пишем на Go, Python, Node.js и других языках, которые подходят вашей задаче. API для приложения стоит от 90 000 ₽ и занимает 2–4 недели, исходный код и документацию передаём вам.
Бэкенд — серверная часть приложения. Клиент её не видит, но без неё не работают заказы, оплата и учёт. Мы разрабатываем её на заказ и связываем с программами, которыми вы уже пользуетесь.
Экрану приложения нужен API (набор команд, через которые он обращается к серверу). Пишем его вместе с документацией. Один бэкенд может обслуживать ботов в Telegram, ВКонтакте и MAX: пользователи общие, данные синхронизируются в реальном времени.
Заказы, клиенты и складские данные попадают из сайта или бота в 1С (программу учёта товаров и остатков) без ручного ввода. Сотрудникам не нужно переписывать таблицы.
Заявки с сайта, из бота и приложения сами появляются в CRM (программе учёта клиентов и сделок). Менеджер видит обращение сразу.
Принимаем оплату на сайте, в боте и приложении: ЮKassa и CloudPayments (сервисы приёма платежей по картам), СБП (систему быстрых платежей), Telegram Stars. Статус платежа сразу виден в заказе.
Если сервис должен выдерживать много пользователей одновременно, проектируем его под нагрузку заранее. Проверяем это нагрузочным тестированием (имитируем наплыв пользователей) до запуска.
Подключаем нейросети YandexGPT, GigaChat и OpenAI API: ответы клиентам по вашим документам (метод RAG), распознавание речи. Цену считаем по брифу.
Бэкенд проще всего понять на примере ресторана.
Гость видит зал, меню и официанта. В приложении это экраны, кнопки и страницы. Кухню гость не видит, но именно там готовят заказ, следят за запасами и передают блюдо в зал. Бэкенд — это кухня вашего сервиса.
Он принимает запросы от сайта, бота или приложения, хранит данные в базе данных (программе, где лежат клиенты, заказы и платежи) и отправляет ответ обратно.
Дальше работает бэкенд. Вот шесть шагов, которых клиент не замечает.
Сервер сверяет заказ: цену, состав и то, не оплачен ли он уже. Ошибка в заказе обнаруживается до списания денег.
Сервер отправляет сумму и номер заказа в ЮKassa, CloudPayments или СБП.
Клиент подтверждает платёж в банковском приложении или на странице платёжной системы.
Платёжная система сообщает серверу результат: платёж прошёл или нет. Сервер проверяет, что ответ пришёл именно от неё.
Сервер сохраняет платёж в базе данных и меняет статус заказа на «оплачен».
Клиент получает сообщение об оплате, а менеджер получает уведомление о новом заказе. При необходимости данные уходят в 1С или CRM.
Ниже стартовые цены. Финальную сумму фиксируем в договоре после брифа (описания вашей задачи), и дальше она не меняется.
| Что делаем | Цена | Срок | Что входит |
|---|---|---|---|
| API для приложения | от 90 000 ₽ | 2–4 недели | Серверная часть для мобильного приложения, сайта или бота, документация OpenAPI. |
| Интеграция с 1С, CRM, платежами и складом | от 120 000 ₽ | 2–5 недель | Обмен данными между вашей системой и 1С, amoCRM, Битрикс24, ЮKassa, СБП или складом. |
| Высоконагруженный сервис | от 500 000 ₽ | 8–16 недель | Сервис для большого потока пользователей, нагрузочное тестирование, мониторинг. |
Цена в договоре не растёт. Ускоренная работа стоит примерно на 25% дороже, а срок сокращается примерно на 20%.
Сбой на сервере останавливает продажи. Мы закладываем надёжность с первого этапа разработки.
Следим за работой сервера круглосуточно. Алерты (сигналы о проблемах) приходят в Telegram.
Базу данных копируем ежедневно. Если что-то сломается, данные можно восстановить.
Проверяем, сколько пользователей выдерживает система, и находим слабые места до запуска. Страницы и экраны открываются меньше чем за секунду.
Код проходит код-ревью (проверку вторым разработчиком) и автотесты. Обновления выходят через CI/CD (автоматическую проверку и выкладку). Если новая версия работает плохо, откатываем её за минуту.
Описываем API в формате OpenAPI (общепринятый стандарт, который понимает любой разработчик). Исходный код и доступы передаём вам, поэтому другой разработчик продолжит работу без нас.
Персональные данные храним по 152-ФЗ (закону о персональных данных). Размещаем систему в Yandex Cloud, Selectel, Timeweb Cloud или на ваших серверах.
Шесть этапов. На каждом понятно, что мы делаем и сколько это занимает.
Переписка в Telegram или созвон на 30 минут. Вы рассказываете задачу своими словами, техническое задание составляем мы.
Показываем прототип будущей системы и составляем смету.
Если у системы есть экраны, например админ-панель, рисуем их до разработки. Два раунда правок входят в стоимость.
Каждые 1–2 недели показываем рабочую версию (демо). Следующий этап начинаем после вашей приёмки.
Проверяем систему под нагрузкой и выкладываем её на сервер.
Мониторинг 24/7, алерты в Telegram, ежемесячный отчёт. Развиваем систему, когда появляются новые задачи.
Подписываем соглашение о неразглашении, прежде чем вы расскажете задачу.
Сумма и сроки фиксируются в договоре и не растут по ходу работы.
Следующий этап вы оплачиваете после приёмки предыдущего.
Всё это передаём вам. Права на код закреплены в договоре.
Ошибки, найденные после запуска, исправляем бесплатно в течение трёх месяцев.
Если решите остановиться после прототипа, он остаётся у вас.
За экранами этих проектов работает серверная часть: она хранит данные участников, различает уровни доступа, обрабатывает оплату и бонусы, отправляет рассылки. Мини-приложение — это приложение, которое открывается внутри мессенджера.
Бот и мини-приложение на все пять дней форума.
Приложение для участников клуба с профилями и оплатой.
Сайт и мини-приложение для бронирования с картой лояльности.
На главной странице есть демонстрации студии: Mini App кофейни «Зерно», бот записи салона «Лён», игра «Башня» и другие. Клиентских проектов среди них нет, их можно открыть и попробовать.
Язык и инструменты подбираем под задачу и под системы, с которыми нужно связаться. Выбираем из своего стека: Go, Python, Node.js, Java, Kotlin, C#/.NET, PHP, Rust.
Go подходит для сервисов с большим потоком запросов. Python удобен для работы с данными и быстрых прототипов. Node.js выбираем, когда сайт и сервер удобно писать на одном языке.
PostgreSQL хранит основные данные, Redis ускоряет частые запросы. Kafka и RabbitMQ выстраивают задачи в очередь, чтобы сервер не перегружался.
API для приложения стоит от 90 000 ₽ и занимает 2–4 недели, интеграция с 1С, CRM, платежами или складом стоит от 120 000 ₽ и занимает 2–5 недель, высоконагруженный сервис стоит от 500 000 ₽ и занимает 8–16 недель. Финальную цену фиксируем в договоре после брифа, и она не растёт. Ускоренная работа стоит примерно на 25% дороже, а срок сокращается примерно на 20%.
Описать задачу своими словами: что должна делать система и с какими программами её нужно связать. Знакомство занимает один день: переписка в Telegram или созвон на 30 минут. Техническое задание составляем мы, а до обсуждения идеи подписываем NDA (соглашение о неразглашении).
Пригодятся доступы к вашей системе и её документация, если она есть.
Исходный код, доступы и документацию мы передаём вам, права закреплены в договоре. API документируем по стандарту OpenAPI, поэтому другой разработчик сможет продолжить работу без нас. Если захотите, останемся на поддержке по договорённости.
Три месяца после запуска исправляем ошибки бесплатно. Дальше поддержка и развитие по договорённости: мониторинг 24/7, алерты в Telegram и ежемесячный отчёт. Резервные копии базы данных делаются каждый день.
Да. Интеграция с 1С, CRM, платёжной системой или складом стоит от 120 000 ₽ и занимает 2–5 недель. Какие данные и в какую сторону передавать, обсудим на знакомстве, а цену зафиксируем в договоре.
Подбираем язык под задачу из своего стека: Go, Python, Node.js, Java, Kotlin, C#/.NET, PHP или Rust. Для хранения данных используем PostgreSQL, ClickHouse или Redis.
Размещаем сервер в российских облаках (Yandex Cloud, Selectel, Timeweb Cloud) или на ваших серверах. Персональные данные храним по 152-ФЗ (закону о персональных данных).
Можно коротко, своими словами. Зададим уточняющие вопросы и предложим два-три варианта решения под разный бюджет.