Разработать бэкэнд для игры орел и решка
Предполагается использование следующего стека:
- Python 3.10
- Docker
- Django 4.1
- Django Channels
- Django Rest Framework
- Celery
- Django All Auth
- Django AnyMail
- Redis
- RabbitMQ
- MariaDB
- Sentry
Frontend делать не нужно, только backend и стандартную админку.
Необходимо продемонстрировать готовность вникать в поставленную задачу и реализовывать ее без многочасового обсуждения деталей.
Мы в поисках разработчика, который в состоянии включиться в проект и работать в нормальном темпе без микроменеджмента с нашей стороны.
Суть тестового задания заключается в реализации игры орел и решка.
Пользователь может зарегистрироваться используя email и пароль.
Пользователи могут играть друг против друга, либо против «бота».
Авторизованный пользователь может начать игру, выбрав орла или решку или случайный вариант (запрашивается у ГСЧ random.org).
Пользователь может видеть текущие (ожидающие) игры и вместо того, чтоб начать игру, может к игре присоединиться.
В случае, если пользователь выбрал игру против «бота», мы не ждем другого игрока, а запускаем игру сразу.
Необходимо реализовать рейтинг игроков на основании статистики побед.
Использовать API ГСЧ от random.org.
В отклике прошу указать следующие данные:
- Ваша рабочая ставка в час и какое количество времени в неделю вы готовы уделять проекту.
- Краткое описание ваших компетенций релевантных указанному стеку.
- Сколько времени у вас займет реализация тестового задания.
- Где вы территориально находитесь и в каком виде вам удобно принимать оплату за вашу работу.
- Телеграм для связи.