Кейсы
PythonВеб-сервис

Нортика

Разработка веб-сервиса на Python: личные кабинеты клиентов, аудит сайтов и отчёты

Нортика

Задача

Нужен был собственный веб-сервис для ведения SEO-проектов вместо нескольких сторонних кабинетов: позиции, спрос, трафик, индексация и реклама в одном месте, плюс личный кабинет для каждого клиента.

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

Что сделано

01

Серверная часть на Python с фоновыми задачами: сбор данных идёт по расписанию и не упирается в лимиты внешних сервисов.

02

Подключение аналитики и поисковых систем по официальным интерфейсам — клиент даёт доступ сам, пароли не передаёт.

03

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

04

Личный кабинет клиента: позиции, трафик, стратегия, список работ с датой, часами и ссылками; отчёты в PDF.

05

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

06

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

07

Адаптивный интерфейс и демо-доступ без регистрации.

Результат

Сервис работает каждый день: в нём ведутся 16 проектов и 1 400 запросов, у каждого клиента свой кабинет.

Сбор данных и отчёты идут автоматически, администрирование — из одного интерфейса. Демо-доступ открыт на nortika.ru.

Открыть nortika.ru

Как это выглядит

Нортика — экран 1
Нортика — экран 2
Нортика — экран 3
Нортика — экран 4
Нортика — экран 5
Нортика — экран 6
Нортика — экран 7
Нортика — экран 8
Нортика — экран 9
Нортика — экран 10