Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Иван Соколов
Приложение для знакомств-поиск по совместимости
Иван Соколов
#Приложение под ключ

Приложение для знакомств-поиск по совместимости

841 
Иван Соколов
Иван Соколов Россия, Санкт-Петербург
Поделиться:
Приложение для знакомств-поиск по совместимости
Клиент

ООО Юридическая социальная сеть 9111

Бюджет

700 000

Сфера

Развлечения

Регион

Россия, Санкт-Петербург

Мобильная платформа

Android

Сдано

Сентябрь 2022

Задача

Заказчику было необходимо разработать приложение для знакомств (аналог Тиндера) +добавить систему вычисления совместимости пар.

Решение

У заказчика была своя система вычисления совместимости между людьми. Система учитывала дату и место рождения пользователя и возвращала коэффициент совместимости. Так как вычислений требовалось много, я написал свой сервер (бэкэнд), который рассчитывал гороскоп и натальную карту и возвращал нужный нам коэффициент совместимости.   

Параллельно с сервером я разрабатывал и мобильное приложение под iOS и Android, которое должно было работать как тиндер, только расчитывать еще и совместимость. Чтобы подгрузка анкет при свайпах была плавной, мне пришлось реализовать хитрый алгоритм, который бы делал предварительную загрузку анкет. 

В раздел “лайкнули тебя”, мы с заказчиком так же добавили возможность фильтровать пользователей по совместимости, чтобы пользователь легко мог найти себе самого подходящего человека.  

Приложение поддерживает 4 языка: Русский, Английский, Немецкий и Испанский.  

Приложение разработано на Flutter, в качестве базы данных, для ускорения разработки, мы использовали Firebase Firestore. Самое сложное при использовании Firebase - это фильтры по геолокации (приложение может показывать пользователей в радиусе 10 км, например). Дело в том, что по умолчанию в базе такие запросы невозможны и работают медленно.  

Мы использовали сервис Algolia, чтобы дополнительно проиндексировать данные Firebase и реализовать быстрый поиск. 

1Проработка экранов приложения

Результат

Приложение ждет ваших оценок по ссылке =)

https://play.google.com/store/apps/details?id=com.sprestay.siastro
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Иван Соколов с удовольствием обсудит вашу задачу

Оставить заявку