Lavavel Nova Fullstack
Цена договорная
Небольшая CRM, задачи следующие:
- Весь запуск проекта упаковать в docker-compose, доступ из http://127.0.0.1:8080, никакие порты не торчат наружу)). Учесть всякие mariadb_pdo для php и тд.
- php, laravel@10, nova@4, версия mariadb одна из стабильных, phpmyadmin для удобства работы с бд.
- Ресурс token_addresses: id, symbol:string, address:string
- Две роли юзеров (users.role='admin'), admin - может все, manager может только работать с ресурсом token_addresses
- Ресурс token_address_actions: token_address_id, user_id, action, чтобы видеть, какой юзер что изменял.
- Ресурс api_keys: id, user_id, api_key, только админ может создавать. Вне новы нужен GET /checkApiKey который только по апи ключу доступен (проверка доступа через middleware).
- Вся структура таблиц и столбцов отражена в миграциях
По итогу ожидаю получить:
- Проект, в который вставлю свою папку nova, запущу через докер, выполню миграции и могу пользоваться
- Ресуры users, api_keys, token_addresses, token_address_actions отображаются в nova
- Роль moderator имеет доступ только к token_addresses
- GET http://127.0.0.1/checkApiKey?key=0x9123429324... и доступ только с валидным ключом
- Внутри readme.md описание как быстро запустить, после установки docker-compose.
В отклике ожидаю увидеть оценку сложности работ в часах и ставку за час работы
- Весь запуск проекта упаковать в docker-compose, доступ из http://127.0.0.1:8080, никакие порты не торчат наружу)). Учесть всякие mariadb_pdo для php и тд.
- php, laravel@10, nova@4, версия mariadb одна из стабильных, phpmyadmin для удобства работы с бд.
- Ресурс token_addresses: id, symbol:string, address:string
- Две роли юзеров (users.role='admin'), admin - может все, manager может только работать с ресурсом token_addresses
- Ресурс token_address_actions: token_address_id, user_id, action, чтобы видеть, какой юзер что изменял.
- Ресурс api_keys: id, user_id, api_key, только админ может создавать. Вне новы нужен GET /checkApiKey который только по апи ключу доступен (проверка доступа через middleware).
- Вся структура таблиц и столбцов отражена в миграциях
По итогу ожидаю получить:
- Проект, в который вставлю свою папку nova, запущу через докер, выполню миграции и могу пользоваться
- Ресуры users, api_keys, token_addresses, token_address_actions отображаются в nova
- Роль moderator имеет доступ только к token_addresses
- GET http://127.0.0.1/checkApiKey?key=0x9123429324... и доступ только с валидным ключом
- Внутри readme.md описание как быстро запустить, после установки docker-compose.
В отклике ожидаю увидеть оценку сложности работ в часах и ставку за час работы
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.