Написать апи и обмен данными между админкой на Yii2 и laravel

25 000 руб. за проект
11 октября 2021, 20:56 • 4 отклика • 43 просмотра
Краткий экскурс:
была админка на yii2 и к ней тут же был написан демо сайт на Yii2 для теста этой админки, потом задачи изменились, остается админка на yii2 на одном сервере, и есть сайты клиенты (например их 10) которые отправляют всю статистику на админку, и админка тоже может выполнять некоторые операции на стороне сайта клиента, например создание юзера на определнном сайте.
все типы данных можно увидеть в админке, там ничего сложного нет.
скрины админки и тз котороге я раньше писал здесь https://docs.google.com/document/d/1v0w_Zc_6q3b5B2...

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

на стороне сайта клиента так же нужен минимальный апи, чтобы например создавать юзеров ну и что там еще из функционала админки будет.

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

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

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

Со стороны сайта удаленного туда тоже админка может отправить небольшие данные, посмотрите документ тз, там я тоже кое что расписал и видны поля, могу дать доступ к админке

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

Оплата по завершению. хотелось бы сделать за неделю.