softverno.ru
Сервис попутной доставки (WEB+Мобильное приложения)
softverno.ru
#Разработка сайтов под ключ#Приложение под ключ

Сервис попутной доставки (WEB+Мобильное приложения)

21 
softverno.ru Россия, Екатеринбург
Поделиться: 0 0 0
Сервис попутной доставки (WEB+Мобильное приложения)
Бюджет

700 000

Сфера

Транспортные услуги

Тип сайта

Лендинг пейдж, Порталы и сервисы, Промо-сайт

Мобильная платформа

iOS, Android

Сдано

Апрель 2026

Задача

Клиент обратился с задачей создать с нуля цифровую платформу совместных (попутных) доставок по России сервис CarryGo (carrygo.ru), который соединяет отправителей посылок и грузов с частными экспедиторами и водителями, уже следующими по нужному маршруту.

Бизнес-контекст и проблематика

На рынке логистики для физических лиц и малого бизнеса сохраняется разрыв между классическими курьерскими службами и Почтой России (высокая стоимость, длительные сроки, ограниченная гибкость) и неформальными способами передачи грузов «с попутчиком» (отсутствие доверия, прозрачности, юридической и технологической оболочки). Заказчику требовалось превратить идею peer-to-peer доставки в работающий продукт: публичный веб-сайт для привлечения аудитории, личные кабинеты двух типов пользователей, мобильное приложение, административная панель и серверная инфраструктура, готовая к промышленной эксплуатации.

Цели проекта

1 Разработать MVP и развить его до production-версии платформы с поддержкой полного цикла доставки: регистрация → создание заявки/маршрута → подбор контрагента → передача посылки → оплата → отзыв.

2 Реализовать двухстороннюю модель: отправитель (Sender) и экспедитор (Expeditor) с возможностью переключения ролей в одном аккаунте.

3 Обеспечить доверие участников: верификация экспедиторов, рейтинги, отзывы, статусы заказов, уведомления.

4 Создать основу для масштабирования: REST API с документацией, модульная backend-архитектура, контейнеризация, SEO-инфраструктура для органического трафика.

5 Развернуть решение на выделенном сервере с HTTPS, доменом carrygo.ru и сосуществованием с другими проектами заказчика на одном VPS.

Функциональные требования

Публичная часть: маркетинговый лендинг, информационные страницы (как работает сервис, тарифы, безопасность, для отправителей/экспедиторов, мобильное приложение), блог и посадочные страницы по популярным маршрутам (Москва — Казань, Москва — Санкт-Петербург и др.).

Личный кабинет отправителя: создание и управление отправлениями, отслеживание статусов, история заказов, профиль.

Личный кабинет экспедитора: публикация маршрутов, получение подходящих заказов (matching), верификация, управление поездками.

Админ-панель: управление пользователями, модерация, блог, аналитика, настройка картографических провайдеров, уведомления.

Коммуникации: чат между участниками сделки, email-уведомления, push в мобильном приложении.

Платежи: интеграция платёжного контура, история транзакций.

Мобильное приложение (iOS/Android): заявки, чат, отслеживание, режим экспедитора.

Технические требования

Backend: NestJS, TypeScript, PostgreSQL, Redis, TypeORM, JWT, Swagger, WebSocket, rate limiting.

Frontend: Next.js 14 (App Router), SSR, TypeScript, адаптивная вёрстка.

Файловое хранилище: S3-совместимое (MinIO).

Инфраструктура: Docker Compose, Nginx, Let's Encrypt, healthchecks.

Интеграции: геокодирование (Яндекс.Карты), Яндекс.Метрика, Open Graph / schema.org.

Безопасность: хеширование паролей, CORS, security headers, разграничение ролей.

Организационные вызовы

Проект развивался итеративно: от лендинга к полноценной экосистеме с админкой, блогом, SEO и production-деплоем. Требовалось обеспечить стабильную работу на ограниченных серверных ресурсах, сохранить единый бренд и UX, заложить расширяемость без переписывания ядра.

Ожидаемый результат

Работающий сайт carrygo.ru, backend API, личные кабинеты, админ-панель, мобильный клиент, документация и автоматизированный деплой в единой кодовой базе с возможностью дальнейшего развития

Решение

Команда разработки реализовала и вывела в production платформу CarryGo — сервис совместных доставок по России (https://carrygo.ru). Продукт объединяет веб-сайт, backend API, личные кабинеты, административную панель и мобильное приложение.

1. Публичный веб-сайт и маркетинг

Запущен адаптивный сайт на Next.js 14 с SSR. Реализованы: главная с конверсионными блоками (преимущества, шаги, отзывы, FAQ, форма связи, CTA); информационные разделы («Как работает», «Для отправителей», «Для экспедиторов», «Тарифы», «Безопасность», «Приложение»); SEO (sitemap 21 URL, robots.txt, canonical, Open Graph, JSON-LD: Organization, FAQPage, AggregateRating, Article); редирект www → carrygo.ru; Яндекс.Метрика; блог (3 статьи); посадочные страницы по 5 маршрутам; брендинг (логотип, OG-image 1200×630).

2. Backend и API

Масштабируемый backend на NestJS 11: Auth (JWT, смена ролей), Users (верификация экспедиторов), Routes, Shipments, Payments (Stripe), Reviews, Chat (WebSocket), Notifications, Blog API. Swagger-документация, страница /api-docs для мобильных разработчиков. Безопасность: bcrypt, class-validator, rate limiting, shared-пакет типов.

3. Данные и хранилище

PostgreSQL 15 для хранения сущностей пользователи, маршруты, отправления, платежи, отзывы, чаты. Redis 7 для кэш. MinIO хранилище файлов (аватары, документы верификации, медиа). TypeORM, healthchecks.

4. Личные кабинеты и админ-панель

Отправитель: создание отправлений, отслеживание, история. Экспедитор: маршруты, matching заказов, верификация. Админка: пользователи, аналитика, CMS блога, картографические провайдеры, уведомления. React Hook Form + Zod, переключение ролей, геокодер адресов.

5. Мобильное приложение

Клиент iOS/Android: заявки, чат, push, отслеживание, режим экспедитора. Страница загрузки на сайте (App Store, APK).

6. DevOps

VPS, Docker Compose (web, backend, PostgreSQL, Redis, MinIO). Host Nginx, HTTPS (Let's Encrypt), проксирование API, статика, автоматизированный deploy-скрипт, security headers. Сосуществование с другими проектами заказчика на одном сервере.

7. Безопасность и доверие

Верификация экспедиторов, рейтинги и отзывы на сайте и в schema.org, разграничение ролей, закрытие /dashboard/ от индексации.

8. Бизнес-эффект

Commercial-ready продукт в нише sharing economy и межгородской логистики. Позиционирование экономии до 70% vs экспресс-доставка. Дополнительный заработок экспедиторов. SEO-фундамент для органики. Monorepo (web, backend, shared, mobile, docker) — готовность к масштабированию на новые регионы.

9. Стек

Next.js 14 · React 18 · TypeScript · NestJS 11 · PostgreSQL · Redis · Socket.io · MinIO · Docker · Nginx · Яндекс.Метрика.

Итог: заказчик получил развёрнутую production-платформу с полным циклом доставки, администрированием, мобильным каналом и маркетинговой оболочкой — готовую к наращиванию аудитории, подключению партнёров и развитию функционала.

Результат

Реализовали MVP согласно бизнес-требованиям

https://carrygo.ru/

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

softverno.ru с удовольствием обсудит вашу задачу

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