Разработка админки для каталога игр, Python/Django
20 000 руб. за проект
Необходимо сделать админку для управления каталогом игр. Админка - название условное, по факту это сайт с внутренней джанговской админкой. Фронт делаем на шаблонах Джанго, возьмем Bootstrap. Запускаем в контейнере.
Ищу исполнителя от уверенного Джун+ и выше.
Вношу уточнение после ряда откликов - ищу индивидуального исполнителя, компании и команды разработчиков не требуются.
Стек: Django, Docker, git, Bootstrap, Postgres
Сроки - вчера, т.е. делаем всё очень быстро.
Собственно, ТЗ:
Данные каждой игры:
- уникальный id игры (присваивается автоматически);
- название (добавляется вручную при добавлении игры в админке);
- описание (добавляется вручную при добавлении игры в админке);
- категория игры (добавляется вручную при добавлении игры в админке) -- может быть несколько категорий у одной игры;
- картинка (добавляется вручную при добавлении игры в админке) - несколько видов (иконка в списке, баннер в последних запущенных, страница игры, рекомендации - всего 4 штуки);
- видео на странцие игры, ссылка на Ютуб - (добавляется вручную при добавлении игры в админке);
- достижения, картинка и подпись - (добавляется вручную при добавлении игры в админке);
- ссылки на игру - сделать два параметра — один "прод", а один "демо" (добавляется вручную при добавлении игры в админке);
Следующие поля отображаются в админке в виде readonly, но есть возможность модерировать отзыв (возможность для админа подтвердить публикацию отзыва)
- оценка игры (рассчитывается как среднее значение всех оставленных оценок от каждого пользователя);
- отзывы к игре с кнопкой опубликовать и удалить;
То есть, каждая игра — это массив данных, или массив массивов данных, там как будет проще/удобнее/правильнее.
Все операции производятся именно с игрой (её добавление в админке, отображение в каталоге и взаимодействие с ней из каталога)
Фронт - Функции и Поля
***********************************************************************
Последние запущенные (Вкладка Избраное)
Список игр, которые пользователь запускал в последний раз -- отображение последних 5 игр
***********************************************************************
Избранное (Карточка игры) и (Прелаунчер)
Возможность добавить игру в избранное, при добавлении изменяется внешний вид кнопки "Добавить в избранное" у того человека ,который это сделал. Добавленная игра сразу же попадает в раздел "Избранное" в список.
***********************************************************************
Сортировка по категориям (Вкладка Избраное)
При нажатии на категорию происходит отображение только тех игр, у которых соответствующая категория. Только для избранных игр пользователя
***********************************************************************
Сортировка по категориям (Вкладка Каталог)
При нажатии на категорию происходит отображение только тех игр, у которых соответствующая категория. Для "Каталога" сделать для всех игр
***********************************************************************
Отзывы и оценки (Карточка игры)
Возможность написать отзыв и поставить оценку игре на странице игры
***********************************************************************
Похожие игры (Карточка игры)
Отображать на странице игры похожие игры -- по той же категории (по первой, которая установлена у игры)
***********************************************************************
Рекомендации (Вкладка Каталог) и (Вкладка Избраное)
Возможность установить конкретную игру в админке для отображения в блоке рекомендаций для всех пользователей. Блоков рекомендаций может быть несколько
Ищу исполнителя от уверенного Джун+ и выше.
Вношу уточнение после ряда откликов - ищу индивидуального исполнителя, компании и команды разработчиков не требуются.
Стек: Django, Docker, git, Bootstrap, Postgres
Сроки - вчера, т.е. делаем всё очень быстро.
Собственно, ТЗ:
Данные каждой игры:
- уникальный id игры (присваивается автоматически);
- название (добавляется вручную при добавлении игры в админке);
- описание (добавляется вручную при добавлении игры в админке);
- категория игры (добавляется вручную при добавлении игры в админке) -- может быть несколько категорий у одной игры;
- картинка (добавляется вручную при добавлении игры в админке) - несколько видов (иконка в списке, баннер в последних запущенных, страница игры, рекомендации - всего 4 штуки);
- видео на странцие игры, ссылка на Ютуб - (добавляется вручную при добавлении игры в админке);
- достижения, картинка и подпись - (добавляется вручную при добавлении игры в админке);
- ссылки на игру - сделать два параметра — один "прод", а один "демо" (добавляется вручную при добавлении игры в админке);
Следующие поля отображаются в админке в виде readonly, но есть возможность модерировать отзыв (возможность для админа подтвердить публикацию отзыва)
- оценка игры (рассчитывается как среднее значение всех оставленных оценок от каждого пользователя);
- отзывы к игре с кнопкой опубликовать и удалить;
То есть, каждая игра — это массив данных, или массив массивов данных, там как будет проще/удобнее/правильнее.
Все операции производятся именно с игрой (её добавление в админке, отображение в каталоге и взаимодействие с ней из каталога)
Фронт - Функции и Поля
***********************************************************************
Последние запущенные (Вкладка Избраное)
Список игр, которые пользователь запускал в последний раз -- отображение последних 5 игр
***********************************************************************
Избранное (Карточка игры) и (Прелаунчер)
Возможность добавить игру в избранное, при добавлении изменяется внешний вид кнопки "Добавить в избранное" у того человека ,который это сделал. Добавленная игра сразу же попадает в раздел "Избранное" в список.
***********************************************************************
Сортировка по категориям (Вкладка Избраное)
При нажатии на категорию происходит отображение только тех игр, у которых соответствующая категория. Только для избранных игр пользователя
***********************************************************************
Сортировка по категориям (Вкладка Каталог)
При нажатии на категорию происходит отображение только тех игр, у которых соответствующая категория. Для "Каталога" сделать для всех игр
***********************************************************************
Отзывы и оценки (Карточка игры)
Возможность написать отзыв и поставить оценку игре на странице игры
***********************************************************************
Похожие игры (Карточка игры)
Отображать на странице игры похожие игры -- по той же категории (по первой, которая установлена у игры)
***********************************************************************
Рекомендации (Вкладка Каталог) и (Вкладка Избраное)
Возможность установить конкретную игру в админке для отображения в блоке рекомендаций для всех пользователей. Блоков рекомендаций может быть несколько
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.