Техническое задание: Разработка интерактивного веб-сайта

Основная концепция

Требуется создать сайт, вдохновленный известной концепцией «пиксельной рекламы», где основная страница представляет собой большую интерактивную сетку (grid). Каждая ячейка сетки может быть куплена и использована для размещения ссылки или изображения. Однако проект должен быть значительно сложнее базового прототипа.

Ключевые функциональные требования

  • Многостраничность: Сайт должен содержать несколько страниц (например, главная, о проекте, контакты, статистика).
  • Административная панель: Полноценная админка для управления контентом на всех страницах сайта, модерации покупок ячеек и просмотра статистики.
  • Внутренняя база данных: Разработать структуру БД для хранения:
    • Информации о купленных ячейках (координаты, владелец, ссылка, изображение, дата покупки).
    • Данных пользователей (покупателей).
    • Контента остальных страниц сайта.
    • Настроек системы.
  • Интерактивная сетка на главной странице:
    • Визуальное отображение сетки с занятыми и свободными ячейками.
    • Механизм выбора и покупки ячеек через пользовательский интерфейс.
    • Привязка к купленной ячейке ссылки и картинки (логотипа).

Технические пожелания

Стек технологий для реализации (бэкенд и фронтенд) остается на усмотрение исполнителя, но должен обеспечивать надежность, безопасность и возможность дальнейшего масштабирования проекта. Важно продумать удобный и интуитивно понятный интерфейс как для администратора, так и для конечных покупателей ячеек.