Go back
2Canoes image-1 2Canoes image-2 2Canoes image-3

2 Canoes

Проект состоит из двух больших частей. Интерфейс клиента, для максимально удобной загрузки фотографий во всех возможных вариантах. Интерфейс управления производственным процессом ретуши. Этот процесс имеет нелинейный флоу в котором может быть задействовано немало людей.

Создан лендинг для продвижения в SEO, написанния FAQ и прочих штатных задач. На поддомене развернут кабинет клиента. Кабинет позволяет создавать заказы, отслеживать их статусы и оплачивать их тоже. Параллельно на другом домене существует кабинет ретушера. Кабинет ретушера имеет разные разделы для пользователей с разными ролями.

И клиентская часть и ретушерская работают с одной базой firebase, просто с разными правами. На firebase hosting хостинг статика, а firebasr auth обрабатывает права доступа да и просто логин через социальные сети. Для удобства клиентов система интегрирована с dropbox. Клиенты могут расшаривать фотографии сразу с дропбокса, так и внутри компании фотографии перемещаются через папки с разными правами внутри dropbox.

Angular Firebase выбран для удешевлния поддержки, т.к. в приложении нет большого бекенда. Основная задача связанная с хранением файлов решается внешними сервисами - Firebase Storage и Dropbox. Соответственно на Firebase Functions лежит минимум задач - в основном отправка писем и манипуляция правами для бек офиса. Самые успешные решения в данном случае связанны с отказом от реализации велосипедов. Для организации продаж используется hubspot crm, который интегрируется с заказами и обновлениями статуса, предлагая привычный и удобный инструмент для отдела продаж, в котором они видят и работы в процессе и прозрачно понимают начисляемое им вознаграждение. Для почты использован mailgun - удобный сервис, но сами письма заносятся в админ панели, т.к. качество стандартных шаблонов не устраивало клиента. И самое важное - управление файлами с работами реализованно через dropbox api. В завсимости от статуса заказа папка с ним видна людям с разными ролями, кроме того мы разделяем отдельно примеры от клиента, задание клиента, обработанные фото, фото на отрпавку заказчику.

2canoes.com