Сервер, API и админка для мобильного приложения

Экраны на телефоне — это видимая часть. Заказы, пользователи, цены и права доступа хранятся на сервере, а управляете вы ими через админку. Рассказываем, из чего состоит эта часть и почему именно она определяет надёжность продукта.

от 900 000 ₸около 2 недель
Обсудить серверную часть
  • База данных и API для приложения
  • Админ-панель для сотрудников
  • Роли и права доступа
  • Интеграции с 1С, CRM и оплатой
  • Серверы в Казахстане и резервные копии

Приложение без сервера — это только картинка

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

Вторая причина — обновления без релизов. Поменять цену, добавить акцию или скрыть позицию можно в админке мгновенно, а не отправляя новую версию на модерацию. Чем больше логики на сервере, тем реже приходится ждать магазины.

Из чего состоит серверная часть

  • API

    Набор адресов, через которые приложение получает и отправляет данные. Один API обслуживает приложение, сайт и бота.

  • База данных

    Пользователи, заказы, товары, история. Резервная копия делается автоматически, а восстановление проверяется.

  • Админка

    Веб-панель для менеджеров и контент-редакторов: товары, заказы, клиенты, акции и отчёты.

  • Роли и права

    Менеджер видит заказы, бухгалтер — оплаты, владелец — всё. Каждое действие записывается в журнал.

  • Интеграции

    Обмен с 1С, amoCRM, платёжными системами и службами доставки по API или файлами.

Надёжность

Данные принадлежат вам и лежат в Казахстане

Серверы размещаем на площадке в Казахстане, как требует закон о персональных данных, или на вашем оборудовании. Доступы оформляются на вашу компанию. Резервные копии хранятся отдельно от основного сервера.

  • Копии по расписанию и тест восстановления
  • Шифрование паролей и обмена данными
  • Мониторинг ошибок и доступности

Этапы работы

  1. 01

    Модель данных

    Определяем сущности и связи: клиенты, заказы, товары, сотрудники и их права.

    2 дня
  2. 02

    API и админка

    Разрабатываем серверную часть параллельно с приложением, проверяем на тестовых данных.

    1 неделя
  3. 03

    Нагрузка и безопасность

    Проверяем пиковые нагрузки, защиту от подбора паролей и утечек.

    2–3 дня
  4. 04

    Передача и документация

    Описание API, схемы базы и инструкции для сотрудников.

    1 день

Обсудим вашу задачу?

Напишите в двух словах, что нужно, — предложим решение и посчитаем стоимость.

Обсудить серверную часть

Что мы проверяем по безопасности

  • Пароли хранятся только в виде хешей
  • Запросы к API требуют авторизации и проверяют права
  • Платёжные данные не проходят через ваш сервер
  • Резервные копии зашифрованы и проверены
  • Журнал действий сотрудников хранится отдельно

Просите доступы с первого днясейчас

Сервер, домен и аккаунты в сторах должны быть оформлены на вас. Если подрядчик держит их на себе, вы зависите от его настроения.

Частые вопросы

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос
Можно ли хостить за рубежом?

Для персональных данных граждан Казахстана закон требует хранить их на территории страны. Мы размещаем базы данных в Казахстане и не рискуем блокировкой.

Что если мы вырастем и сервер не потянет?

Серверная часть масштабируется: добавляются мощности, кэш и репликация базы. Мы закладываем это в архитектуру заранее.

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос

Смотрите также

Смотрите также

Какие данные должно хранить ваше приложение?

Опишите роли и процессы — набросаем схему серверной части и админки.

Позвонить+7 708 758 18 60НаписатьWhatsApp
Городг. Актобе · работаем по всему КЗ

Оставить заявку

Ответим за 15 минут и назовём примерную цену.