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

Каталог сайтов IT тематики

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

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

  • Главная страница со списком категорий и иконками.
  • Страница категории со списком IT-сайтов (название, домен, описание, скриншот).
  • Форма добавления сайта в каталог без регистрации.
  • Админ-панель для управления сайтами и категориями.

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

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

  • Название категории (ссылка на страницу категории).
  • Иконка категории (изображение).
  • Количество сайтов в категории.

Страница категории

На странице категории должен быть выведен список IT-сайтов с пагинацией (по 15 сайтов). Для каждого сайта должно быть указано:

  • Название сайта.
  • Доменное имя.
  • Описание сайта (краткое).
  • Скриншот главной страницы (изображение).
  • Ссылка на сайт (открывается в новой вкладке).
  • Дата добавления сайта в каталог.

Страница сайта

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

  • Название сайта.
  • Категория.
  • Доменное имя.
  • Полное описание сайта.
  • Скриншот главной страницы (изображение).
  • Ссылка на сайт.
  • Дата добавления в каталог.

Страница добавления сайта

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

  • Название сайта (инпут).
  • Доменное имя (инпут).
  • Описание сайта (текстареа).
  • Скриншот главной страницы (загрузка изображения).
  • Категория (выпадающий список).
  • Технологии (инпут, например: PHP, JavaScript, Python).
  • Кнопка "Добавить сайт".

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

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

В админ-панели администратор управляет IT-сайтами и категориями:

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

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

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