R50 3bc1a8842ea3654b8b3e6d6b318b4c84
Full-stack web-development

FoodMara Global Distribution

Добавлено 11 ноя 2020 в 15:53
FoodMara Global Distribution – международная B2B-площадка по дистрибуции продуктов питания.

Флагманская работа.

3+ лет работы;
3500+ человеко-часов;
5000+ коммитов в Git-репозиторий;
2500+ задач на YouTrack;

Задача
Создать интернет-площадку, которая помогает производителям выстраивать дистрибуцию в рамках своей страны, а также в других странах.
Пользователь должен получить ответы на вопросы:
- Какие компании работают на рынке
- Как они себя чувствуют
- Как платят
- Как работать с торговыми сетями
Необходима возможность производителю рассказать о своём производстве, о продукте, а также описать требования к дистрибьютору, которого он ищет.
Разработать способы монетизации размещённой информации.

Решение:
- foodmara.com
- distribution.foodmara.com
- ru.foodmara.com
- kz.foodmara.com
- by.foodmara.com
- ua.foodmara.com
- am.foodmara.com

Функции информационных порталов:
- Быстрое развёртывание на другую страну с возможностью локализации
- Каталог дистрибьюторов с комментариями, рейтингом, списком изобранного, личными заметками, ссылками на другие каталоги;
- Каталог торговых сетей с форумом;
- Форумы;
- Новости;
- Раздел "Базы" с импортом компаний из присылаемых Excel-файлов.

Функции площадки контрактов:
- Каталог производителей с подробной инфоормацией о компании и её производстве;
- Каталог торговых марок;
- Каталог контрактов с информацией о линейке продукции, презентациями, сертификатами и требованиями к дистрибьютору;
- Модерация, ранжирование.


Личный кабинет пользователя.
Оповещения по почте, автоматическая рассылка напоминаний;
Своя система аналитики открытия и перехода по ссылкам из отправленных писем;
Своя система управления рекламой в письмах и её аналитики;
Пререндеринг HTML.

Интеграция с платёжной системой с более чем 50 способами оплаты.
Лицевой счёт пользователя
Покупка услуг в рамках площадки

Технологии:
Node.js, GraphQL, React, PostgreSQL, PM2, Docker, RabbitMQ, Jest, Puppeteer
Система очереди заданий, микросервисная архитектура, асинхронность, оптимизация изображений.

Сервер VDS: 8×5 GHz i9-9900, 24 GB RAM, NVMe
A82da65eb6 Ae1f0588c1