зп для джуна может и норм
вот описания чем придется заниматься - не хватает
я описала вкратце.
По основной задаче:
Задача сделать взаимодействие с асаной через API.
Мы автоматизируем постановку задач сотрудникам в таск-менеджере asana, создаём типовые проекты с задачами. У асаны есть web-интерфейс и API-интерфейс. В асане есть команды, пользователи, проекты, в проектах задачи. Для этих четырёх сущностей необходимо сделать соответствующие модели в django. Нужно сделать отображение данных этих моделей в админке джанго. При создании записи в админке должна создаваться запись в асане. При редактировании данных по этим сущностям в админке, должна обновляться соответствующая сущность в асане.
Для упрощения, минимально необходимые поля:
- у задачи: идентификатор, проект, описание задачи, дата завершения и назначенный исполнитель
- у проекта: идентификатор, название и список участников
- у пользователя: идентификатор и имя
- у команды: идентификатор, название и список участников
Для отладки возможно придётся создать учётную запись в асане, там есть Basic Plan - он бесплатный и позволяет использовать API.
Репозиторий должен содержать Dockerfile и docker-compose.yml для разворачивания.