Идеи подарков
Реализуйте сайт, содержащий идеи подарков.
Продумайте структуру хранения идей подарков в коде JavaScript. Создайте массив объектов, где каждый объект содержит название, описание, категорию, возрастную группу, пол и картинку. Вручную заполните массив 15-20 идеями подарков. Все данные должны храниться в коде JavaScript.
Основные возможности проекта
- Вывод идей подарков в виде плиток (карточек).
- Фильтрация по возрасту.
- Фильтрация по полу.
- Сортировка по названию или цене.
Главная страница
На главной странице сайта должны быть выведены все идеи подарков в виде плиток. Каждая плитка должна содержать:
- Название подарка.
- Краткое описание.
- Категорию.
- Картинку (изображение).
- Возрастную группу (0-3, 4-7, 8-12, 13-17, 18-30, 31-50, 51+).
- Пол (мужской, женский, универсальный).
Фильтрация
Должен быть фильтр, позволяющий фильтровать идеи подарков:
- По возрасту (выбор возрастной группы).
- По полу (мужской, женский, универсальный).
Сортировка
Должна быть возможность сортировки идей подарков:
- По названию (алфавитный порядок).
- По цене (сначала дешевые, затем дорогие).
Примеры идей подарков
- Для девочки 4-7 лет: "Кукла", "Настольная игра", "Конструктор".
- Для мальчика 8-12 лет: "Робот", "Конструктор LEGO", "Радиоуправляемая машина".
- Для женщины 18-30 лет: "Духи", "Сертификат в спа", "Книга".
- Для мужчины 31-50 лет: "Галстук", "Набор инструментов", "Парфюм".
Дополнительные возможности
- Поиск по ключевым словам.
- Кнопка "Случайный подарок" - выводит случайную идею из текущего списка.