РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
17 of 103 menu

Генератор поздравлений

Реализуйте сервис, позволяющий генерировать уникальные поздравления с праздниками.

Основные возможности проекта

  • Генерация уникального поздравления из кусочков в базе.
  • Настройка параметров поздравления (имя, пол, тип праздника).
  • Возможность скопировать поздравление в буфер обмена.
  • История сгенерированных поздравлений.
  • Админ-панель для управления кусочками поздравлений.

Главная страница

На главной странице сайта должна быть форма для генерации поздравления с полями:

  • Имя поздравляемого (инпут).
  • Пол поздравляемого (выпадающий список: мужчина, женщина).
  • Тип праздника (выпадающий список: день рождения, новый год, 8 марта, 23 февраля, свадьба, юбилей и т.д.).
  • Кнопка "Сгенерировать поздравление".

После нажатия на кнопку генерируется уникальное поздравление, состоящее из кусочков, хранящихся в базе данных. Поздравление выводится под формой.

Принцип генерации

Поздравление собирается из кусочков, хранящихся в базе:

  • Обращение (в зависимости от пола и имени).
  • Вступление (универсальная фраза).
  • Основная часть (пожелания, подбирается случайным образом из базы).
  • Заключение (финальная фраза).

Например, для женщины на день рождения может получиться: "Дорогая Анна! Поздравляю тебя с днем рождения! Желаю тебе счастья, здоровья и успехов! С любовью, твой генератор поздравлений."

История поздравлений

На странице должна отображаться история сгенерированных поздравлений (сохраняется в сессии или локальном хранилище):

  • Текст поздравления.
  • Параметры (имя, пол, тип праздника).
  • Дата и время генерации.
  • Возможность очистить историю.

Админ-панель

В админ-панели администратор может управлять кусочками поздравлений:

  • Просмотр списка всех кусочков с пагинацией.
  • Для каждого кусочка: тип (обращение, вступление, основная часть, заключение), текст, пол, тип праздника.
  • Фильтр по типу и празднику.
  • Действия: редактировать, удалить (с подтверждением).
  • Ссылка на создание нового кусочка.

Добавление и редактирование кусочка

Форма добавления и редактирования кусочка поздравления содержит следующие поля:

  • Тип кусочка (выпадающий список: обращение, вступление, основная часть, заключение).
  • Текст (текстареа).
  • Пол (выпадающий список: мужчина, женщина, универсальный).
  • Тип праздника (выпадающий список: день рождения, новый год, 8 марта и т.д.).
  • Кнопка "Сохранить".

Дополнительные возможности

  • Кнопка "Скопировать" для быстрого копирования поздравления в буфер обмена.
  • Кнопка "Перегенерировать" для получения другого варианта поздравления с теми же параметрами.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить