Mertim Marketplace
Mertim: веб-маркетплейс для покупки и продажи одежды и товаров с картой ближайших продавцов, аукционной системой и несколькими вариантами доставки.
Функциональность
На этапе MVP Mertim реализовал ключевые возможности для бесперебойного пользовательского опыта.
-
Интеграция карт: уникальная реализация карты, отображающая ближайших продавцов — улучшает опыт локальных покупок.
-
Гибкие варианты доставки: самовывоз, почтовая доставка или выдача в пунктах выдачи. Стоимость доставки рассчитывается автоматически на основе веса и габаритов посылки.
-
Аукцион и обмен: помимо стандартной купли-продажи, платформа поддерживает аукционную систему и обмен товарами между пользователями.
-
Подписка на продавцов: пользователи подписываются на избранных продавцов и получают уведомления о новых объявлениях и акциях.
-
Панель администратора: удобная и настраиваемая панель управления упрощает операционные задачи.
-
Продвижение объявлений: продавцы могут поднимать объявления для большей видимости, а таргетированная реклама помогает бизнесу достигать нужной аудитории.
Дизайн
Дизайн Mertim отражает приверженность удовлетворённости пользователей. Цветовая палитра тщательно подобрана для создания светлого, уютного и визуально привлекательного интерфейса.
Результаты
Mertim вышел на MVP с полным торговым циклом: от поиска ближайшего продавца на карте до оплаты через MangoPay и выбора способа доставки. Мы построили платформу на Laravel, она работает на одной кодовой базе.
Инженерия в цифрах
- Два репозитория: приложение на Laravel и репозиторий HTML-вёрстки на webpack.
- Приложение работает на Laravel и PHP 8 с Jetstream, Sanctum, админ-панелью Nova 3, поиском через Scout и TNTSearch и пакетами Spatie для прав, переводов и медиа.
- MySQL 8 и Redis 6 (кэш и очередь) работают в Docker. В схеме 23 таблицы и 48 миграций.
- Платежи объединяют интеграцию Stripe (редирект онбординга, обработчик вебхуков, проверка аккаунта) и записи кошельков и транзакций MangoPay.
- Аукционы работают на ставках, плановом завершении торгов и событиях, которые создают заказ для победителя.
- Фронтенд: TypeScript, сборка через Laravel Mix, загрузка файлов через FilePond, Keen Slider и Choices.js.
- Масштаб: 258 коммитов от двух участников с декабря 2020 по август 2021 и деплой на AWS.
Строите маркетплейс с аукционами, обменом и раздельными платежами? Расскажите про продавцов, правила доставки и платёжного провайдера, и мы оценим работу вместе с вами. Свяжитесь с нами.