Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача: спроектировать и разработать API для системы опросов пользователей.

Функционал для администратора системы:

авторизация в системе (регистрация не нужна)

добавление/изменение/удаление опросов. Атрибуты опроса: название, дата старта, дата окончания, описание. После создания поле "дата старта" у опроса менять нельзя

добавление/изменение/удаление вопросов в опросе. Атрибуты вопросов: текст вопроса, тип вопроса (ответ текстом, ответ с выбором одного варианта, ответ с выбором нескольких вариантов)

Функционал для пользователей системы:

получение списка активных опросов

прохождение опроса: опросы можно проходить анонимно, в качестве идентификатора пользователя в API передаётся числовой ID, по которому сохраняются ответы пользователя на вопросы; один пользователь может участвовать в любом количестве опросов

получение пройденных пользователем опросов с детализацией по ответам (что выбрано) по ID уникальному пользователя

Использовать следующие технологии: Django 2.2.10, Django REST framework.

Результат выполнения задачи:

исходный код приложения в github (только на github, публичный репозиторий)

инструкция по разворачиванию приложения (в docker или локально)

документация по API

5 лет назад
emilnurg
Эмиль 
31 год
5 лет в сервисе
Был
5 лет назад

Заявки фрилансеров

Никита
 
28 лет
6 лет в сервисе
Был
4 года назад
5 лет назад
Владислав
 
33 года
5 лет в сервисе
Был
13 дней назад
14 отзывов
5 лет назад
Дмитрий
 
38 лет
5 лет в сервисе
Был
5 лет назад
5 лет назад