Создание Игрового Сайта Thundegames: Дизайн, Автонаполнение, Админка

10 000 руб. за проект
30 января 2024, 13:04 • 14 откликов • 68 просмотров
Техническое задание для проекта Thundegames

1. Общее описание проекта:
- Название проекта: Thundegames
- Цель проекта: Создание автонаполняемого игрового сайта с функциональностью администрирования, блогом и регистрацией для сохранения прогресса в играх, а самая главная цель проекта в том чтобы люди могли с удовольствием играть онлайн игры без всяких проблем.

2. Дизайн сайта:
- Дизайн сайта должен быть похож на дизайн сайта CrazyGames.
- Интерфейс должен быть интуитивно понятным, привлекательным и адаптивным под различные устройства.

3. Автонаполняемость сайта:
- Игры должны парситься с трех мест: сайта CrazyGames, Poki и дистрибьютора https://gamedistribution.com.
- Добавить домен сайта в белый список дистрибьютора https://gamedistribution.com, для того чтобы мы могли использовать игры из дистрибьютора. (все данные от хостинга я дам)

4. Административная панель:
- Создать административную панель с функциональностью:
- Добавление, редактирование и удаление игр.
- Возможность изменения рекламы и вставки кодов.
- Управление контентом на сайте.
- Управление дизайном на сайте.
- Управление парсером, то есть можно настроить сколько в минуту будут парситься игры.

5. Блог:
- Реализовать блог с функциональностью, аналогичной системе управления контентом WordPress.
- Возможность добавления, редактирования и удаления статей.
- Категоризация и тегирование статей.

6. SEO оптимизация:
- Прописать мета-теги для каждой страницы сайта.
- Оптимизировать изображения для ускорения загрузки.
- Внедрить человеко-читаемые URL.
- Реализовать sitemap.xml и robots.txt для улучшения индексации поисковыми системами.

7. Регистрация и авторизация:
- Создать систему регистрации и авторизации для пользователей.
- Возможность регистрации и авторизации с помощью соц. сетей.
- Возможность сохранения прогресса в играх для зарегистрированных пользователей.

8. Реклама:
- Заменить стандартную рекламу в играх на персонализированную рекламу заказчика.
- Разместить рекламные блоки в удобных для пользователя местах, минимизируя негативное воздействие на игровой процесс.

9. Технологии:
- Использовать современные технологии и языки программирования для создания веб-приложения (например, HTML5, CSS3, JavaScript, Node.js, MongoDB).

10. Тестирование:
- Провести тестирование всех функций и компонентов сайта перед выпуском в продакшн.
- Уделять внимание совместимости с различными браузерами и устройствами.

11. Безопасность:
- Обеспечить безопасность сайта, включая защиту от SQL-инъекций, XSS-атак и других потенциальных угроз.

12. Документация:
- Предоставить документацию по использованию административной панели и основным функциональным блокам сайта.

13. Развитие:
- Предусмотреть возможность дальнейшего расширения функционала сайта и добавления новых возможностей.

14. Поддержка:
- Предусмотреть периодическую поддержку и обновления сайта после его запуска.