Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
БиномТех
Маджорис: социальная сеть для водителей по госномерам
БиномТех
#Приложение под ключ

Маджорис: социальная сеть для водителей по госномерам

296 
БиномТех Россия, Москва
Поделиться: 0 0 0
Маджорис: социальная сеть для водителей по госномерам
Клиент

Маджорис

Сфера

Развлечение и спорт

Регион

Россия

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

iOS, Android

Сдано

Октябрь 2020

Задача

Разработать мобильное приложение «МАДЖОРИС», представляющее собой социальную платформу, которая ориентирована специально на владельцев автомобилей. В качестве ключевого элемента для идентификации пользователя в этой системе выступает его государственный номерной знак автомобиля. Главная цель приложения — объединить автолюбителей на основе общих интересов, предпочтений в автомобилях и маршрутов, предоставляя им возможность находить, добавлять в друзья и взаимодействовать с другими участниками, используя номер машины, а также просматривать их профильные данные, фотографии и видеозаписи.

Решение

    1. Архитектура и применяемые технологии:

        ◦ Бэкенд: REST API для выполнения основных операций, таких как регистрация, авторизация, а также операции CRUD (создание, чтение, обновление, удаление) для профилей, фотографий, сообщений и списка друзей.

        ◦ Коммуникации в реальном времени: Для обеспечения мгновенных уведомлений, работы чатов, отображения онлайн-статусов и обновления ленты новостей используется технология WebSocket (реализация через Socket.IO).

        ◦ Аутентификация: Система аутентификации построена на основе JWT-токенов с опциональным подключением OAuth2.

        ◦ Геолокация: Для функций отображения местоположения и навигации осуществляется интеграция с Google Maps API.

    2. Функциональные возможности мобильного приложения (детализировано):

        ◦ Процедуры регистрации и авторизации:

            ▪ Регистрация пользователя с использованием номера телефона или адреса электронной почты.

            ▪ Обязательное поле — привязка государственного номерного знака автомобиля.

            ▪ Ввод пользователем персональных сведений: имя, возраст, город проживания, марка и модель автомобиля, фотография для профиля.

            ▪ Проверка связи: система направляет SMS-код на номер телефона, указанный в профиле, с целью подтверждения факта принадлежности этого номера пользователю.

        ◦ Функция поиска по государственному номеру:

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

            ▪ Отображение карточки профиля владельца данного автомобиля: фотография, имя, возраст, город, перечень автомобилей, статус (онлайн или оффлайн), количество загруженных фото и видео.

            ▪ Предоставление возможности отправить запрос на добавление в друзья или написать сообщение напрямую из данной карточки профиля.

        ◦ Структура профиля пользователя:

            ▪ Информационная секция: ФИО, возраст, город, статус (онлайн/оффлайн), дата прохождения регистрации.

            ▪ Секция со списком автомобилей: для каждого автомобиля указывается фотография, марка, модель, год выпуска, государственный номер и описание.

            ▪ Галерея: фотографии и видеозаписи, которые были загружены пользователем (существует возможность их фильтрации по привязке к конкретному автомобилю).

            ▪ Статистика: отображается количество каналов, друзей, видео и фотографий у пользователя.

            ▪ Кнопки для действий: «Добавить в друзья», «Написать сообщение», «Поделиться профилем».

        ◦ Лента новостей:

            ▪ Лента, которая отображает активность друзей: новые фотографии, видео, обновления статусов, публикации.

            ▪ Уведомления, поступающие в реальном времени (через WebSocket): оповещения о том, кто добавил пользователя в друзья, кто ответил на сообщение, кто поставил лайк.

        ◦ Чат и обмен сообщениями:

            ▪ Организация приватных чатов между пользователями приложения.

            ▪ Поддержка передачи различных типов контента: текстовые сообщения, фотографии, видео, данные о геолокации.

            ▪ Уведомления о поступлении новых сообщений (используются push-уведомления и WebSocket).

        ◦ Раздел «Друзья» / «Контакты»:

            ▪ Формирование списка друзей с возможностью его сортировки по различным критериям, таким как онлайн-статус или дата добавления.

            ▪ Управление заявками в друзья: просмотр входящих и исходящих запросов.

            ▪ Предоставление функций для удаления, блокировки или скрытия контактов.

        ◦ Работа с фотографиями и видео:

            ▪ Загрузка пользователем фотографий и видеозаписей с обязательной привязкой к конкретному автомобилю из его профиля.

            ▪ Возможность просмотра галерей других пользователей.

            ▪ Взаимодействие с контентом через комментарии, лайки и репосты.

        ◦ Функционал «Каналы» (опционально):

            ▪ Создание тематических групп (например, «ВАЗ-классика», «Тюнинг», «Путешествия по России»).

            ▪ Возможность подписки на каналы, публикации в них постов и участия в обсуждениях.

        ◦ Навигатор:

            ▪ Интеграция с картографическими сервисами: отображение текущего местоположения самого пользователя и его друзей (при условии предоставления соответствующих разрешений).

            ▪ Реализация поиска ближайших друзей по номеру автомобиля.

            ▪ Предоставление возможности делиться своим маршрутом движения или планировать встречи в определенной точке.

        ◦ Раздел настроек:

            ▪ Настройки приватности: определение того, кто может просматривать профиль, фотографии и текущее местоположение пользователя.

            ▪ Настройка уведомлений: выбор типов push-уведомлений, которые пользователь желает получать.

            ▪ Параметры безопасности: настройка двухфакторной аутентификации, смена пароля, возможность выхода из аккаунта на всех устройствах.

         

Результат

В результате было успешно разработано и запущено мобильное приложение «МАДЖОРИС» — первая социальная сеть такого формата, в которой автомобиль и его государственный номерной знак становятся центральным элементом социального взаимодействия. Приложение предоставляет пользователям следующие возможности:

    • Удобный и безопасный поиск друзей по государственному номеру автомобиля.

    • Создание полноценного профиля с фотографиями, видео и подробной информацией об автомобиле.

    • Организацию реального общения через чаты и систему уведомлений.

    • Использование интерактивных функций навигации и геолокации.

    • Работу с современным, удобным и эстетичным интерфейсом, который полностью соответствует стандартам платформ iOS и Android.

Данная платформа позволила сформировать новую форму цифрового сообщества, основанного не на имени пользователя, а на его автомобиле.

Отзыв клиента

скан отзыва
https://binomtech.com/portfolio/13

Стек технологий

  • Kotlin Kotlin Язык программирования
  • Swift Swift Язык программирования

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

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

БиномТех с удовольствием обсудит вашу задачу

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