toprentapp.com — SaaS для автопарков: с нуля до 500+ B2B-клиентов

SaaS для управления автопарками и арендными компаниями. Построена с нуля, выросла до 500+ корпоративных клиентов с ростом 20% в год.

Компания
Laflei ltd, Рим
Роль
Team Lead
Период
Скриншот интерфейса: toprentapp.com — 1
toprentapp.com01
Скриншот интерфейса: toprentapp.com — 2
toprentapp.com02
Скриншот интерфейса: toprentapp.com — 3
toprentapp.com03
Скриншот интерфейса: toprentapp.com — 4
toprentapp.com04

О проекте

toprentapp.com — веб-система управления и бронирования для прокатных компаний: заявки, автопарк, клиенты, договоры, платежи и отчётность в одном рабочем пространстве. Продукт начался с пустого репозитория в 2020 году и к 2025-му обслуживал 500+ корпоративных клиентов с устойчивым ростом 20% в год.

Вёл распределённую команду в Laflei ltd (Рим) как Team Lead: архитектурные решения, код-ревью, менторство, процесс релизов. Ядро — бэкенд на Node.js / NestJS поверх PostgreSQL с Kafka для событийных потоков между бронированием, биллингом и уведомлениями; фронтенд — React и Next.js с GraphQL (Relay) и собственной UI-библиотекой с динамической темой под white-label-внедрения.

Кроме автомобилей платформа обслуживает парки велосипедов, лодок, скутеров, кемперов и оборудования. Документы — то, что клиенты замечают первым: многоязычные договоры генерируются автоматически и подписываются электронно с OTP, и оформление, которое занимало пять минут, закрывается примерно за двадцать секунд. Акты повреждений с фото и видео, чек-листы выдачи и возврата, GPS-модули, виджет бронирования для сайта и напоминания в WhatsApp замыкают цикл.

Интеграции: Stripe для платежей, Firebase для авторизации и push-уведомлений, Cloudinary для медиа. Нативные приложения для iOS и Android работают на том же API. Главная инженерная задача — удерживать стабильность платформы под растущей нагрузкой, выпуская фичи еженедельно; ради этого и были событийная архитектура и строгий процесс ревью.

Что сделано

  • Платформа с нуля до 500+ корпоративных клиентов
  • Устойчивый рост 20% в год
  • Кастомная UI-библиотека с динамической темой
  • Stripe, Firebase (auth и нотификации), Cloudinary

Стек

ReactNext.jsRelayReduxZustandNode.jsNestJSPostgreSQLKafkaGraphQLFirebaseStripeVercel