Добавить функцию голосования в проект с использованием БД (Node.js,TS)

1 500 руб. за проект
18 декабря 2021, 16:47 • 1 отклик • 16 просмотров
Добрый день всем !

Имею небольшой проект на Node.js с использованием Vue.js, всё соответственно написано с использованием язка TypeScript.

В период обучения по дисциплине мы реализовали регистрацию пользователей , вход с использованием технологии token, отправку сообщений , редактирование профиля и вот каждому досталась какая-то функция, как уже поняли мне "систему голосования".
Честно, не хватает умений, знаний и навыков чтобы это реализовать.

В чём заключается суть задания:
1)мы имем форму создания вопроса ( см изображение). Пользователь заполняет поля и таким образом отправляет все данные в необходимые таблицы.

2)Далее необходимо на отдельной странице в Vue.js отобразить все вопросы, имеющиеся в базе данных .
Тут можно сделать на выбор:
1. Отобразить сразу вопросы с вариантами ответа и там же голосовать, показывая результаты (например в процентом соотношении)
2. Или же при нажатии на конкретный вопрос переходить на страницу вопроса и только там голосовать и показывать результаты опроса
3. Или показать вопросы на отдельной страницы с возможностью голосования, а на отдельной страницы уже показывать результаты голосования всех вопросов.
Стоит отметить что пользователь не может голосовать дважды и при истечении времени для голосования, голосовать нельзя! (можно вообще даже без времени сделать, но голосовать дважды нельзя )
3) Составить рейтинг, т.е. вывести пользователя (/ей) кто создал больше вопросов.

Сами модели таблиц уже созданы и содержат необходимые названия столбцов. Пример приведу в рисунке. Хотя возможно вы сами знаете как более корректно сделать, то буду рад)

Бюджет от 1000-2000 рублей (желательно 1500 рублей, конечно можем договориться ), срок желательно 19.12.2021(23:59 по МСК), крайний срок 20.12.21 (18.00)
Файлы
Отзывы
Сергей, выполнил очень важный и нужный для меня заказ в короткие сроки.
На протяжении всего периода выполнения высылал промежуточные результаты о проделанной работе.
Приятен в общении, если что-то будет непонятно расскажет, покажет и подскажет.

Если подводить итог, то можете смело обращаться к Сергею!
3 года назад
R50 c8a452f29b91cde76795eda6a0795908
Фрилансер
Вежливый и адекватный заказчик, предоставил четкое ТЗ, был на связи все время работы и вовремя произвел оплату. Рекомендую.
3 года назад