Binomtech
Информационные технологии и интернет
Россия
Порталы и сервисы
iOS, Android
Декабрь 2019
Разработать комплексный сервис Rerdan Terminal, который избавляет пользователей от рутинного просмотра десятков сайтов с объявлениями. Вместо этого — автоматически собирать, агрегировать и отображать в реальном времени новые и обновлённые объявления с 85+ ресурсов рунета, предоставляя инструменты для персонализированного просмотра, анализа и взаимодействия с контентом как через мобильные приложения, так и через веб-интерфейс.
1. Дизайн и UX мобильных приложений:
Создан чистый, минималистичный интерфейс с акцентом на скорость и удобство. Пользователи могут выбрать интересующие рубрики (недвижимость, авто, работа и др.), настроить фильтры по региону, цене, ключевым словам и получать уведомления о новых или изменённых объявлениях. Каждое объявление отображается с указанием источника, даты публикации и истории изменений. Добавлена возможность оставлять личные комментарии к объявлениям для заметок и последующего отслеживания.
2. Нативные мобильные приложения:
Разработаны отдельные приложения для iOS (на Swift) и Android (на Kotlin). Они поддерживают push-уведомления о новых объявлениях, офлайн-просмотр сохранённых карточек, синхронизацию избранного и комментариев через облако. Все данные поступают через централизованный API.
3. REST API:
На базе Laravel PHP реализован надёжный REST API, обеспечивающий передачу данных между клиентами и сервером. API поддерживает аутентификацию, работу с избранным, комментариями, фильтрацией, историей изменений объявлений и управлением подписками на категории.
4. Админ-панель и веб-интерфейс:
Помимо мобильных приложений, пользователям доступен веб-интерфейс с расширенными возможностями: детальный просмотр истории изменений, экспорт данных, управление своими фильтрами и рубриками. Админ-панель предназначена для владельца сервиса: здесь добавляются и настраиваются парсеры для новых источников (уже интегрировано 85+ ресурсов), управляется модерация, настраиваются правила обработки дублей и обновлений.
5. База данных и архитектура:
В качестве СУБД выбрана PostgreSQL — благодаря её мощным возможностям для хранения структурированных и временных данных. База содержит таблицы объявлений с полной историей версий, источников, пользовательских меток, комментариев и логов парсинга. Для отслеживания изменений используется механизм сравнения хэшей и дифф-анализа текста объявлений.
Запущен полнофункциональный сервис Rerdan Terminal, который позволяет пользователям первыми узнавать о новых и обновлённых объявлениях без ручного мониторинга множества сайтов. Сервис включает нативные мобильные приложения, веб-интерфейс для расширенного взаимодействия, админ-панель для управления парсерами и контентом, а также масштабируемый API и надёжную базу данных. Пользователи получают не просто ленту объявлений, а инструмент для анализа, отслеживания и быстрого реагирования на рыночные изменения.