Веб-программист. Необходимо создать систему вывода на экран результатов Игры (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Веб-программист. Необходимо создать систему вывода на экран результатов Игры (Дистанционная работа)

Необходимо создать систему вывода на экран результатов Игры. Она может быть как в виде приложения так и в виде сайта или презентации. Вывод нужен в горизонтальном формате с «самоадаптацией» к формату (выводится может на ноуте, ТВ, проекторах и т.п.) Закрытый формат, т.е. админы должны регистрироваться, с премодерацией. Суперадмин видит активность админов. Результаты игры скармливаются системе в виде Эксель или гугл-таблицы. Система сортирует по убыванию по последнему из заполненных столбцов и выводит их на экран, предварительно наложив на определенный фон и поменяв дизайн самого вывода (цвет, шрифт и т.п.) Также существует некая «библиотека команд». Система сравнивает название команд в таблице с библиотекой и если обнаруживает полное совпадение – то выводит вместе с названием команды и количеством баллов (последняя заполненная ячейка строки таблицы) ещё некие атрибуты – это могут быть одна или две картинки, аудиофайл, числовой и/или текстовый атрибут. Если не находит – тоже выдает эти атрибуты, но уже рандомно выбирая их из другой библиотеки. Также после поиска команды система сравнивает ещё один атрибут, если находит его в таблице (там можно просто да/нет), вообще не показывает команду на экране, просто пропускает. Логика такая: Админ открывает систему, вводит/выбирает некие данные (название игры, дату, город и т.п.) и картинку фона (по заранее обозначенному шаблону). Вариация здесь – эти данные вводит списком «суперадмин», а админ просто выбирает из списка название, далее автоматом подтягивается всё остальное необходимое. Но эта вариация уже «бонус-опция» Далее админ загружает таблицу (результаты игры) система сама сортирует команды по убыванию баллов по последнему заполненному столбцу (столбцов может быть от 3 до 15) и далее по нажатию кнопки «готово» и щелчку выдаёт команды «снизу вверх», т.е. сначала самую нижнюю в таблице, затем следующую и т.п., подставляя к команде нужные атрибуты и число набранных баллов (тот самый последний столбец, по которому идёт сортировка). Один щелчок-одна команда, следующий щелчок-следующая команда и т.п. последним щелчком убираются все атрибуты и выдаётся просто общая таблица на фоне (в идеале ещё здесь можно загружать файл фоновой музыки) Также при нажатии «готово» (при выводе таблицы) система должна отдавать данные (количество команд, город и т.п. из таблицы) в отдельную таблицу «суперадмина» для аналитики. При этом если например данные от одного и того же пользователя менялись несколько раз за 2 часа, нужно сохранять только последние. Если прошло более двух часов с последнего вывода результатов – фиксировать для аналитики. При возникновении доп.вопросов готовы обсудить/пояснить. Варианты изменения цены также предлагайте