Всегда иду до конца! +7 (978) 124-84-90

Николай Шикин guru_sun

Рейтинг: 9 620
Паспорт верифицирован
Всего отзывов: 112 0
Профессионализм: 10 Коммуникация: 10
Выполнил заданий: 111
  • Надежность: Использовал: Работал по Безопасной сделке
  • Активность:
  • Работ в портфолио: 144
  • Типовых услуг: 1
  • Работ на продажу: 0
  • Возраст: 39 лет
  • Зарегистрирован: 27.12.2013
  • Образование: Магистратура
Был на сайте:

Админ-панель для парсера объявлений: мобильный UI, управление операторами, ключевые слова, стоп-слова, PHP + продуктовый дизайн

Описание

Клиент — владелец сервиса мониторинга объявлений с сайтов недвижимости (Авито, ЦИАН, Домклик). Команда операторов работала через устаревший табличный интерфейс, неадаптированный для мобильных устройств. 90% операторов заходят в систему со смартфона, что делало работу крайне неудобной: мелкие элементы, отсутствие быстрых действий, невозможность оперативно реагировать на новые объявления.

Клиент поставил три ключевые задачи:

1. Создать полноценный mobile-first кабинет администратора и оператора — с упором на вертикальную ориентацию телефона как основной рабочий режим.

2. Визуально отразить многопользовательский характер системы: онлайн-статусы операторов, распределение объявлений по сотрудникам, активность в реальном времени.

3. Разработать современный продуктовый дизайн уровня B2B SaaS-платформ — не «корпоративная скука», а живой интерфейс, которым операторы хотят пользоваться.

Дополнительное требование: фирменный стиль в духе тёмных tech-продуктов с оранжевым акцентом — насыщенно, но не аляписто.

Решение

Спроектировал и реализовал одностраничное PWA-приложение (Progressive Web App) на чистом HTML/CSS/JS без внешних фреймворков — для максимальной скорости загрузки и работы на любом Android/iOS устройстве.

Ключевые UX-решения для мобильного оператора:

— Bottom Navigation Bar с индикаторами активности и бейджами новых объявлений. Все разделы доступны одним большим пальцем без перехватов хвата.

— Bottom Sheets (шторки) вместо отдельных страниц. Детали объявления, карточка оператора, фильтры, добавление нового сотрудника — всё открывается снизу вверх, закрывается свайпом вниз. Нативный mobile-паттерн, привычный по iOS и Android-приложениям.

— Боковой Drawer с полным меню администратора: навигация, управление базой, экспорт данных, профиль. Открывается по гамбургеру или свайпом от края экрана.

— Toast-уведомления для мгновенной обратной связи на каждое действие без блокировки интерфейса.

— Confirm-попапы для деструктивных действий (удаление базы, блокировка оператора) — защита от случайных нажатий на телефоне.

— Система цветовой индикации карточек: зелёная полоса = ключевые слова найдены, красная = стоп-слова, нейтральная = обычное объявление. Оператор сканирует список взглядом за секунду.

Административная часть включает: дашборд с KPI и лентой событий в реальном времени, управление операторами (онлайн/занят/офлайн статусы, личная статистика, блокировка), управление ключевыми и стоп-словами с тегами, системный мониторинг CPU/RAM, экспорт данных в CSV и JSON.

Визуальная система: тёмная тема #050505, оранжевый акцент #f0821d, glassmorphism-карточки с backdrop-filter, анимированный canvas-фон с частицами, шрифтовая пара Unbounded + Onest, neon-тени на интерактивных элементах.

Результат

Получил полноценный мобильный кабинет администратора и оператора системы мониторинга объявлений недвижимости.

Интерфейс охватывает весь рабочий цикл оператора: просмотр новых объявлений → фильтрация по ключевым/стоп-словам → открытие детальной карточки → переход на источник. Цикл занимает 3–4 нажатия с любого экрана приложения.

Административный дашборд даёт руководителю полную картину: сколько объявлений обработано, кто из операторов онлайн, сколько стоп-слов сработало за день, какие объявления набрали максимум просмотров.

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

Технически: адаптивная вёрстка работает одинаково на iPhone SE и планшете, без горизонтального скролла и мелких элементов. Touch-зоны всех кнопок — минимум 44×44px по стандарту Apple HIG. Анимации через CSS cubic-bezier без JavaScript-тормозов.

Проект реализован как переиспользуемый UI-кит: цветовые переменные, компоненты шторок, попапов и карточек вынесены в единую систему — легко адаптируется под любую нишу агрегации данных (авто, работа, товары).

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

 avito.shikinn.com  prototype.shikinn.com/AvitoPars/

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

pic4025847.jpg
avito.ru Объявления парсит самым первым.png

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

0