Разработка мультиязычной платформы MVP агрегатор аренды техники
Обновлённая финальная версия технического задания
Описание проекта:
Разработать MVP платформы-агрегатора — цифровой marketplace для аренды строительной техники.
Стартовый рынок: Латвия.
Рынки Литвы и Эстонии подключаются позднее (через админ-панель).
============================================================
1. Marketplace-логика
1.1. Каталог и поиск
Платформа должна включать:
• Поиск по категориям и подкатегориям
• Динамические категории (гибкая модель полей)
• Фильтры по характеристикам
• Отображение расстояния до техники
• Примерное время пути (ETA)
• Геолокация OSRM/Mapbox
• Сортировка по: расстоянию, цене, приоритету партнёра
• Возможность добавить новые категории без доработки системы (см. раздел 12)
1.2. Карточка техники
Карточка должна содержать:
• Фото
• Цена за период
• Депозит
• Страховка: Да/Нет
• Франшиза
• Доп. навесное оборудование (1–10 позиций)
• Динамические поля категории (см. раздел 12)
• Район размещения (не точный адрес)
• Расстояние до клиента
• Календарь доступности
• Описание и правила аренды
• Рейтинг партнёра
1.3. Профили пользователей
• Партнёр: техника, статусы, календарь, заказы, аналитика
• Клиент: заказы, история, чат
• Менеджер: модерация, санкции, перехват чатов
• Администратор: полный контроль над платформой
1.4. Отдельные рынки
• Латвия (стартовый рынок)
• Литва
• Эстония
Админ может включать/выключать любой рынок.
1.5. Скрытие контактных данных
До оплаты должны быть скрыты:
• имя клиента
• телефон
• адрес
• имя партнёра
• контакты партнёра
После оплаты данные раскрываются автоматически.
============================================================
2. Процесс бронирования
1. Клиент выбирает технику
2. Оформляет заказ
3. Партнёр подтверждает
4. Клиент оплачивает аренду + депозит
5. Платформа получает webhook → заказ “Оплачен”
6. Контакты автоматически раскрываются
7. Партнёр вручную возвращает депозит после завершения аренды
============================================================
3. Онлайн-оплата
Поддерживаемые провайдеры (один или несколько):
• Montonio
• MakeCommerce
• Paysera
• EveryPay
Поддерживаемые методы:
• Банковские карты
• Apple Pay / Google Pay
• Bank-link
• Онлайн-банкинг (через провайдера)
Оплата поступает напрямую партнёру.
Платформа получает webhook → “Оплачено”.
============================================================
4. Комиссия площадки (автоматическое списание)
Комиссия списывается автоматически двумя способами:
1) Stripe Billing (списание с карты)
2) SEPA Direct Debit (списание с IBAN)
Партнёр выбирает метод списания в личном кабинете.
Тарифы:
• 7% — без подписки
• 5% — подписка Base (1,-€)
• 3% — подписка Pro (2,-€)
Подписки реализованы, но отключены до 3-го месяца.
============================================================
5. Подписки партнёров
Подписки должны быть:
• полностью реализованы,
• упомянуты в админке,
• тарифы редактируемы,
• но выключены на запуске,
• включаются вручную администратором не ранее 3-го месяца.
Подписки влияют на размер комиссии и приоритетность объявлений.
============================================================
6. Ценообразование
Должно включать:
• будни/выходные
• доп. оборудование
• страховку
• доставку
• срок аренды
• автоматический пересчёт итоговой стоимости
• депозит
• формулы управляемые из админки
============================================================
7. Система санкций
Партнёр
Санкции применяются за:
• отмену подтверждённого заказа
• жалобы клиентов
• низкий рейтинг
• нарушение правил
Штрафы:
→ предупреждение
→ пониженный приоритет
→ блокировка
Клиент
• 3 подтверждённых, но неоплаченных заказа → блокировка.
============================================================
8. Приоритетность объявлений партнёров (ранжирование)
Система работает в двух режимах.
0–2 месяца (подписки отключены)
1. Новый партнёр (60 дней) → повышенный приоритет
2. Активный партнёр → стандарт
3. Санкции → пониженный
С 3-го месяца (подписки включены)
1. Pro (3%) → максимальный приоритет
2. Base (5%) → высокий
3. Новый партнёр (60 дней) → повышенный
4. Нет подписки (7%) → стандарт
5. Санкции → пониженный
Приоритет влияет на:
• каталог
• поиск
• выдачу «похожих»
• сортировку по расстоянию
============================================================
9. AI-чат поддержки
Должны работать:
• AI-бот (OpenAI API)
• Автоматический перевод RU/EN/LV/LT/EE
• Перехват чата менеджером
• История диалогов в админке
============================================================
10. PWA
Платформа должна:
• устанавливаться как приложение
• отправлять push-уведомления
• автоматически обновляться
============================================================
11. Личные кабинеты
Клиент
• заказы
• история
• чат
Партнёр
• список техники
• календарь
• подтверждения заказов
• методы списания комиссий
• доставка
• статистика
Менеджер
• модерация
• санкции
• перехват чатов
• контроль заказов
Администратор
• управление пользователями
• управление категориями
• управление рынками (LV/LT/EE)
• управление комиссиями
• управление подписками
• управление техникой
• санкции
• аналитика
============================================================
12. Гибкая модель категорий техники (динамические карточки)
(добавлено по твоему запросу)
Платформа должна поддерживать добавление любых новых категорий техники без изменения
архитектуры.
Требования:
1. Каждая категория имеет свой набор характеристик
2. Типы полей: текст, число, список, чекбокс, фото
3. Карточка техники строится динамически
4. Админ может:
• создавать категории
• включать/выключать
• менять набор полей
• менять порядок полей
5. Логика аренды остаётся единой
6. Добавление микроавтобусов, грузовиков, бытовок, генераторов — без переделки системы
============================================================
13. Мультиязычность (i18n)
✔ RU + EN — обязательно
✔ LV/LT/EE — подключаются позже без переписывания кода
• Автоматический перевод сообщений
• Все UI-элементы через систему переводов
============================================================
14. Технические ориентиры
• Backend: Node.js / Laravel / Python
• Frontend: React / Vue
• Database: PostgreSQL
• Payments: Montonio / MakeCommerce / Paysera / EveryPay / Stripe
• Пуш-уведомления (Firebase)
• Геолокация OSRM / Mapbox
• AI: OpenAI / DeepL
• Безопасность: GDPR, логирование, аудит
============================================================
15. Требования к исполнителю
• Middle+/Senior
• Опыт создания marketplace
• Опыт работы с платежами
• Опыт интеграции SEPA / Stripe Billing
• Опыт PWA
• Примеры релевантных проектов
============================================================
16. Что предоставить в отклике
• Портфолио
• Технологический стек
• Предварительные сроки
• Ориентировочная стоимость
• Вопросы по ТЗ
Актуальные фриланс-проекты в категории Веб-программирование
Сверстать сайт и подвязать его к shopifyсверстать сайт и подвязать его к shopify на макете основная страница страницы товаров не будет, будет модальное окно с выбором объема баночки крема и его количества после окно доставки и оплаты заказ должен уходить в shopify с полной информацией о заказе… HTML и CSS верстка, Веб-программирование ∙ 1 час 7 минут назад ∙ 36 ставок |
Необходимо разработать бэкенд для сайта
8000 UAH
Необходимо разработать бэкенд для сайта, фронтенд уже сделан на Lovable.dev. Функционал: Система лицензий Что должно работать: Я создаю (или выдаю после оплаты) лицензионный ключ пользователю. Пользователь активирует лицензию на сайте. Лицензия привязывается к устройству… Python, Веб-программирование ∙ 1 час 51 минута назад ∙ 63 ставки |
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 5 часов 42 минуты назад ∙ 20 ставок |
Нужен разработчик для создания автоматизированного AI-сервиса по генерации нумерологических отчетов
8000 UAH
Ищу разработчика, который сможет реализовать под ключ автоматизированный сервис для генерации персональных нумерологических отчетов. Есть готовая концепция продукта, формулы расчетов, тексты, база знаний, дизайн лендинга и дизайн PDF-отчетов. Необходимо объединить все это в… AI и машинное обучение, Веб-программирование ∙ 6 часов 58 минут назад ∙ 64 ставки |
Платформа образования по тренерству в баскетболе + индивидуальная CMSПлатформа образования по баскетбольному тренерству + Пользовательская CMSОбзор проектаМы ищем опытную команду веб-разработчиков или full-stack разработчика для создания современной платформы образования по баскетбольному тренерству.Сайт предоставит баскетбольным тренерам… Базы данных и SQL, Веб-программирование ∙ 16 часов 21 минута назад ∙ 65 ставок |