Добавить функцию голосования в проект с использованием БД (Node.js,TS)
1 500 руб. за проект
Добрый день всем !
Имею небольшой проект на 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)
Имею небольшой проект на 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)
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
На протяжении всего периода выполнения высылал промежуточные результаты о проделанной работе.
Приятен в общении, если что-то будет непонятно расскажет, покажет и подскажет.
Если подводить итог, то можете смело обращаться к Сергею!