Рейтинг: 73
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 3
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Возраст: 41 год
  • Стаж работы: 4 года
  • Зарегистрирован: 22.03.2021
  • Образование: Бакалавриат
  • Юридический статус:Самозанятый
  • Стоимость услуг (руб): 600 за час 120 000 за месяц
Был на сайте:

TRIBE — Backend системы мероприятий и геосервисов

Описание

Tribe — платформа мероприятий, которая позволяет пользователям находить события в своём регионе или по всей стране. Пользователи могут публиковать собственные мероприятия, а система — рекомендовать интересные активности по геопозиции.

Цель проекта — создать надёжный серверный модуль, способный работать с большим количеством событий, геоданными и пользовательскими действиями.

Решение

Backend выполнен как монолит на Java. Реализованы модули авторизации, пользователей, событий, геопоиска, рекомендаций, комментариев и администрирования. Также был разработан чат между пользователями на WebSocket.

Сложные инженерные задачи:
интеграции с картографическими сервисами;
получение и обработка геокодинга;
оптимизация выборок по геопозиции (радиус, bounding box);
проектирование структуры данных под большие объёмы мероприятий;
синхронизация real-time чата.

Интеграции:
картографические API, геокодинг, механизмы геолокации.

Результат

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

Работа выполнена в соавторстве

В соавторстве (4 backend-разработчика). Я занимался архитектурой и значительной частью серверной логики.

Ссылки на примеры реализации

 tribual.ru  www.rustore.ru/catalog/app/com.covenant.tribe

Презентация проекта

953a24288d34a176802d106ce39f256be5773eae-1763658068.jpeg
b1860b100c2dc303de0fdd8e7a01e5cec293ef6e-1763658063.jpeg

Оценили проект:

0