Vue JS Surveys App 📊
![](./screenshots/1.jpg)
Авторизация в приложении
Для работы с API нужен api_token, его получаем через запрос на авторизацию
Получение списка опросов
Авторизованный пользователь попадает на главную.
С сервера загружаются последние опросы, если их много, то пагинация.
![](./screenshots/2.jpg)
![](./screenshots/3.jpg)
Ответ на опрос
Вопросы имеют формат единственного выбора.
Пользователь может изменить свой ответ при желании.
Получение результатов
Только после отправки ответа пользователь сможет увидеть результаты опроса.
С сервера загружаются данные о количестве ответивших и первые 3 имени отобразятся.
![](./screenshots/4.jpg)
![](./screenshots/5.jpg)
Создание нового опроса
Также есть возможность создать свой опрос.
Пользователь вводит текст вопроса и варианты ответов, после чего данные отправляются на сервер.