Разработка сайта знакомств — сложная, но очень интересная задача. При создании такого сервиса нужно учесть много нюансов, создать удобный интерфейс и обеспечить стабильность для всех пользователей.
На примере разработки приложения Panda расскажем, как команда Softweather решает такие задачи.
Предыстория
К нам обратился заказчик из Америки с просьбой разработать мобильное приложение для знакомств.
Главной особенностью приложения должна была стать его атмосфера: пользователи должны чувствовать себя в безопасности как при общении внутри приложения, так и при встречах с пользователями, с которыми произошел match.
Нашей команде также предстояло с нуля разработать дизайн приложения, представить версии для iOS и Android и выполнить интеграцию с несколькими сервисами.
Для управления приложением и добавления партнерских местоположений было необходимо создать панель администратора.
Что было сделано
Первый и главный шаг при разработке приложения —изучение бизнес-процессов заказчика и составление подробного технического задания. В ТЗ заказчик прописывает, какие разделы должны быть в приложении, пользовательские роли и их права доступа, какие необходимы функции и интеграции с внешними сервисами.
После разработки ТЗ команда Softweather приступила к созданию макетов дизайна и пользовательских путей (UX). Был проведено предварительное тестирование пользовательского интерфейса и UX.
На третьем этапе были разработаны бэкенд и API для всей системы, а также написаны приложения для iOS и Android.
Далее была проведена интеграциявсех частей программного обеспечения, а также интегрированы сторонние сервисы:
Google Maps, которые дали возможность выбирать места для встреч.
Платежный сервис, который позволил реализовать систему лояльности внутри приложения. За посещение ресторанов, кинотеатров и любых других площадок партнеров приложения пользователи получают MatchPoint — внутреннюю валюту, которую затем можно потратить в приложении.
Результат
Команде Softweather удалось создать удобное, современное и безопасное приложение для знакомств.
В нем пользователи могут использовать подробные фильтры, чтобы найти знакомых для разных целей: любовь, дружба, непринужденное общение и т. д.
Отправлять обычные сообщения другим пользователям можно только после встречи (то есть только тем, с кем произошел match). До этого момента можно обмениваться специальными подарками.
А благодаря функции группового чата пользователи могут общаться с друзьями и организовывать встречи целыми компаниями.
Больше деталей о том, как мы создавали мобильное приложение Panda читайте на сайте.