Единая панель сбора данных по API (Laravel)
Описание проекта:
Нужно разработать веб-панель на Laravel, которая будет работать с несколькими API поставщиков. Эти API выдают аккаунты в формате mail:pass
.
Каждую секунду система должна делать запросы к API (по их документации), забирать данные и сохранять в базу. Все действия и статистика должны отображаться в админ-панели.
Минимальное ТЗ:
Реализовать админ-панель на Laravel с авторизацией.
Возможность добавлять поставщиков (у каждого есть API-ключ и URL).
Система должна каждую секунду делать запросы к API поставщиков и забирать
mail:pass
.Выводить в панели статистику по каждому поставщику:
Сколько аккаунтов получено;
Баланс (если доступен через API);
Ошибки и логи.
Возможность включать/отключать сбор данных по каждому поставщику.
Вся информация должна храниться в БД.
Документация от поставщиков имеется — нужно будет подключиться по ней.
Дополнительно:
Laravel 10+, можно с использованием очередей и планировщика.
Фронтенд можно на Blade
Установка на сервер и базовая настройка приветствуются.