Разработать простое веб приложение на html, css, JavaScript, NodeJS

Цена договорная
11 декабря 2020, 22:13 • 9 откликов • 93 просмотра
Система оценки работ. Разработать веб-приложение, при открытии страницы которого, пользователю предлагается загрузить в систему файл произвольного типа (свою работу). Файл загружается на сервер и помещается либо в базу данных, либо в специальный каталог файловой системы на сервере. При нажатии на кнопку «взять на оценку» на странице приложения отображается три ссылки, перейдя по которым, пользователь откроет три разных файла, ранее загруженные на сервер. Файлы отображаются в отдельном пространстве страницы (для этого можно использовать, например, тэг iframe), таким образом, чтобы у пользователя оставалась возможность поставить оценку каждому из файлов (каждой из работ). Оценка представляет собой целое число в диапазоне от 1 до 5, и текстовый комментарий, поясняющий эту оценку. Оценка и текстовый комментарий сохраняются в базе данных. При формировании ссылок на работы, выдаваемых пользователю для оценки, система учитывает количество оценок – выбираются такие работы, у которых количество оценок минимально. Если таких работ несколько – они выбираются случайным образом. Для каждой из работ можно просмотреть все данные ей оценки (с комментариями).

Кратко пояснить, что делает тот или иной блок кода или функция и тд
Используемые технологии: html, css, JavaScript, NodeJS.
Клиент и сервер строго должен быть на JavaScript
В итоге я должен папку или архив со всеми файлами, необходимыми для правильного отображения результата.
Работы на 2-4 часа, требований к интерфейсу никаких нет, элементарная верстка и работоспособность приложения
Цена договорная.