Разработка SaaS под ключ: первая версия за 6–8 недель
Сервис по подписке, которым пользуются сразу много компаний: у каждой свои данные, свои сотрудники и свои права, а система — одна. Делаем первую версию, которую можно продавать, и знаем это изнутри: у нас есть свой SaaS, ArendaOS, и его можно открыть.
Чем SaaS отличается от обычного сервиса
Три вещи, которые дёшево заложить в первую версию и дорого встраивать в продукт, у которого уже есть клиенты.
Много компаний в одной системе
Каждая компания видит только свои данные. Разделение закладывают в схему базы до первой функции: встраивать его потом — значит трогать каждый запрос.
Роли и права
Владелец, менеджер, бухгалтер видят и могут разное. Хорошо, когда права настраивает сам клиент, а не ваша поддержка по письму.
Легко прийти и уйти
Компания приходит со своей таблицей и должна суметь загрузить её сама. И должна суметь выгрузить все свои данные — это снимает главный страх перед подпиской.
Как это сделано в нашем ArendaOS
ArendaOS — система управления прокатом автомобилей, которую мы спроектировали, сделали и ведём как сервис по подписке сразу для многих компаний. Она работает на arendaos.com, и проверить можно всё, что написано ниже.
- Разделение компаний — с первой миграции. Оно заложено в схему базы до первой функции. Сверху — семь ролей с правами по разделам, их настраивает владелец автопарка.
- Правила держит база данных. Пересекающиеся аренды одной машины запрещает ограничение исключения в PostgreSQL: такую бронь нельзя записать ни через API, ни импортом.
- Тяжёлое — в фоне. Договоры в PDF и выгрузки в Excel собираются фоновыми задачами и не обрываются по таймауту.
- Персональные данные зашифрованы, есть журнал изменений, импорт из Excel и полная выгрузка данных компании.
- Двенадцать модулей — от автопарка и календаря до кассы и отчётов, уведомления в системе, в Telegram, на почту и по SMS.
Это готовый продукт, а не первая версия. Первая версия вашего SaaS будет уже: один главный сценарий, сделанный до конца. Что из этого списка нужно ей с первого дня, решаем на проектировании и записываем в объём — до того, как зафиксирована цена.
Кейс ArendaOS · Мультиарендная архитектура, разбор на английском
Что входит в первую версию
Пакет — узкий MVP: один главный сценарий, сделанный до конца. Всё, что сверх, — следующим этапом.
Главный сценарий
То, за что клиент будет платить подписку: вести заказы, считать, планировать, отвечать. Сценарии, экраны и данные проектируем до кода и здесь же решаем, что в первую версию не входит.
Админка и оплата
Панель, где вы управляете продуктом и клиентами, и приём оплаты. Разворачиваем на сервере и передаём код и доступы.
ИИ внутри
Там, где модель снимает с пользователя рутину: заполнить карточку, найти нужное, разобрать документ. С проверкой качества на настоящих примерах до запуска. Если такого места нет, SaaS обойдётся без него.
Сколько стоит разработка SaaS
У нас первая версия SaaS стоит от 14 700 BYN и занимает 6–8 недель: один главный сценарий, админка и оплата. Цена фиксируется до начала работы за письменно согласованный объём. Сумму двигают число ролей, интеграций и сценариев.
Хостинг, платные сервисы и API моделей — отдельной строкой, по факту, сопровождение после запуска — помесячно. Всё, что придумалось по ходу, — следующим этапом со своей ценой.
Частые вопросы
Оставить заявку
Опишите задачу в двух-трёх предложениях и укажите бюджет: по нему сразу видно, какой вариант вам подходит. Проекты начинаются от 14 700 BYN. Если бюджет меньше, предложим платную консультацию за 150 BYN в час.
- 1–3 дняЧитаем заявку и созваниваемся: задача и бюджет. Если нам нечего предложить — так и скажем.
- Неделя 1Письменно: что входит, срок и одна сумма. Что не входит — тоже письменно.
Заявка отправлена
Мы прочитаем её и свяжемся с вами по указанному контакту.