ProRent — Flutter-приложение автопроката с CRM и Telegram-ботом
Наш собственный проект: двустороннее приложение для автопрокатов (тех, кто сдаёт машины) и клиентов (тех, кто их снимает). Онлайн-бронирование через приложение и Telegram-бота. Единая CRM для менеджеров: роли, статусы, оплаты, аналитика по флоту.
Задача
ProRent — наш собственный автопрокат во Владивостоке (компания ООО «Гарант-Сфера»). Заявки исторически принимались по телефону и в Telegram-переписке, учёт вёлся вручную в Excel: кто когда взял машину, на сколько, вернул ли, есть ли повреждения.
Такой процесс путается, теряет клиентов и не показывает загрузку флота вперёд. Мы решили сделать под себя полноценную систему приёма заявок + учёт + аналитику по машинам — и для стороны, которая сдаёт машины, и для клиентов, которые их снимают.
Решение
Собрали связку из четырёх частей:
- Flutter-приложение для клиентов — iOS и Android. Каталог машин, календарь занятости, оформление брони, оплата через ЮКассу.
- Telegram-бот для клиентов — альтернативный канал приёма заявок. Тот же функционал что в приложении, но без установки.
- Backend на Node.js + Postgres — общий для приложения и бота. Единая база броней, машин, клиентов.
- Админ-CRM для менеджеров — веб-интерфейс. Роли: менеджер (принимает брони), администратор (управляет флотом), владелец (аналитика).
Что под капотом
Клиентское приложение (Flutter)
- Flutter 3.x, Dart, Riverpod для стейта
- Firebase Cloud Messaging для пуш-уведомлений (статусы броней)
- Интеграция с Google Maps для выбора точки выдачи/возврата
- Локализация RU/EN (готово к выходу на соседние города)
Backend
- Node.js + Fastify для API
- PostgreSQL для хранения (машины, брони, клиенты, платежи)
- Redis для очередей и кэша слотов календаря
- ЮКасса для приёма оплат (СБП, карты, Apple/Google Pay)
- S3 для хранения фото машин и сканов документов
Telegram-бот
- Python + aiogram 3
- Общий бэкенд с приложением
- Web App для интерактивного календаря машин
Админка
- Next.js + React для веб-интерфейса
- Роли и права через Casbin
- Аналитика: загрузка флота, выручка по машинам, средний чек
Статус
ProRent — собственный проект студии, сейчас он в разработке и самопроверке. Приложение, Telegram-бот, backend и админ-CRM собраны как связка; мы обкатываем сценарии брони на своём флоте. Метрик эксплуатации и отзывов клиентов мы здесь не приводим — чтобы не выдумывать результаты, пока система не отработана в боевом режиме.
Что уже сделано на уровне продукта:
- Каталог машин, календарь занятости и оформление брони — в приложении и в боте
- Общий backend и единая база броней, машин и клиентов для всех каналов
- Роли в CRM: менеджер, администратор, владелец
- Заготовка аналитики: загрузка флота, выручка по машинам, средний чек
Что дальше
В роадмапе: интеграция с геолокацией машин (телематика), автоматическое напоминание клиенту за час до возврата, интеграция со страховыми (полис на поездку). Дальняя цель — масштабирование на соседние города.
По тому же принципу мы делаем сайты и Telegram-ботов под задачу — в том числе для локального бизнеса Владивостока.
Нужен подобный проект?
Обсудим за 30 минут какой формат подойдёт вам.