Система управления мониторингом поисковиков

Цена договорная
21 ноября 2022, 15:28 • 10 откликов • 50 просмотров
Необходимо сделать проект для мониторинга результатов поиска в поисковиках (гугл, яндекс). Т.е. выдавать список того, что найдено и по каким поисковым запросам, а также управление настройками мониторинга. Сам движок мониторинга уже сделан. В рамках этой задаче необходимо сделать систему управления - представление результатов и управление поисковыми запросами

Админка
- Список пользователей, CRUD
- Администратор должен мочь нажатием на пользователя зайти в кабинет любого пользователя и вернуться из него в админку.
- Возможность установки для каждого аккаунта пользователя срока действия аккаунта

Кабинет пользователя
- Вывод информации о сроке годности аккаунта.
- Список поисковых запросов - таблица, новые сверху, CRUD
в первой колонке - поисковый запрос
во второй колонке - синонимым запроса (друг под другом). При нажатии на синонимы переходить на страницу с СRUD этих синонимов. На каждый поисковый запрос можно определить сколько угодно(синонимов.
- Возможность смены пароля пользователя
- результаты поиска по поисковым запросам. В админке. При нажатии на поисковый запрос (первая колонка), открывать таблицу с результатами. Колонки (Name, description, url, created_at).

Регистрация пользователя
е-маил, пароль, подтверждение е-маил. После подтверждения е-маил пользователь должен сразу в своем кабинете оказываться, т.е. без необходимости логиниться.

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

Технологический стэк
- PHP
- Laravel 9
- Vue.js 3
- Docker
- MySQL
- Gitlab

Setup
Проект должен запускаться через docker-compose и использованием указанного технологического стэка.