Главная/Портфолио/Pro Photo Shoot — мобильная соцсеть для фотографов и моделей
Pro Photo ShootPro Photo Shoot — мобильная соцсеть для фотографов и моделей
“Если ты решил организовать фотосет, где найти моделей и стилистов?” — так у американского разработчика Уильяма Апшоу, увлеченного фотографией, возникла идея создания мобильного приложения-соцсети для профессионалов фотоиндустрии. Из идеи вырос стартап Pro Photo Shoot.
Клиент пришёл в Azoft с целью создать Android версию готового iOS приложения Pro Photo Shoot — нового Facebook для фотографов, моделей, стилистов и визажистов.

Задача
Чтобы завоевать доверие клиента, мы начали с выполнения тестового задания — разработали три экрана будущего приложения. Работа так понравилась клиенту, что нам полностью поручили разработку приложения под Android.
Первоначальные требования клиента к будущему решению:
- портировать версию iOS приложения на Android
- сделать pixel-perfect UI для Android
- интегрировать Аndroid приложение с существующим бэкендом на Parse
Пока мы занимались Android версией, клиент понял, что существующее iOS приложение устарело, и попросил нашу команду переписать его с нуля на новом языке Swift.
Решение
В результате мы разработали iOS и Android приложения с красивыми анимациями и возможностями соцсети:
- Регистрация
- Идентификация по профессии (выбор роли: фотограф, модель, визажист и т.п.)
- Указание личных данных в профайле
- Добавление своего портфолио (включая фото из Инстаграм)
- Поиск пользователей по профессиям и по городам
- Чат
- Нотификации
- Добавление в “Избранное”
- Создание мероприятий — кастингов, фотосессий
- Поддержка иностранных языков
- Реферальная программа
- Добавление личного профайла в топ выдачи
Трудности
Во время проекта внезапно объявил о своём закрытии Parse, изначально выбранный клиентом, поэтому пришлось переносить бэкенд с Parse на облачный сервис Backendless. Чтобы помочь клиенту и упростить процесс миграции, мы поменяли SDK и немного переписали код.
Чем больше пользователей в приложении, тем лучше и одновременно сложнее — нагрузка на систему неизбежно возрастает. Мы не стали полагаться на случай и сразу заложили возможности масштабирования. Так, фотографии были перенесены с Backendless на Amazon S3. Это позволило клиенту ускорить работу приложения, в том числе реализовать загрузку файлов напрямую в приложение.
Дизайн приложения стремился к pixel-perfect, но мы не забыли и про user-friendly. К удовольствию пользователей, мы создали в приложении два типа свайпа: нижний – по контенту (фотографиям и личной информации); верхний – по результатам поиска.
Результат
Приложение активно продвигается на американский рынок и насчитывает 10 тысяч пользователей. Запланирована интеграция с Инстаграм для привлечения дополнительной аудитории.
Технологии
iOS, Swift 3.0, Android, Java, Backendless, SendBird, Branch.io, OneSignal, Stripe, Amazon S3, Bugsnag