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

Отдам даром

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

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

  • Просмотр списка городов на главной странице
  • Просмотр объявлений для конкретного города с пагинацией
  • Детальная страница каждого объявления с полной информацией
  • Регистрация и авторизация пользователей
  • Личный кабинет для управления своими объявлениями

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

На главной странице сайта должен быть выведен список городов, для которых присутствуют объявления на сайте. Каждый город должен отображаться в виде ссылки, ведущей на страницу соответствующего города.

Страница города

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

  • Заголовок объявления
  • Фотография вещи
  • Описание вещи
  • Контактные данные автора (телефон, email)
  • Ссылка на страницу с полным описанием

Если объявлений для города нет, должна выводиться соответствующая надпись.

Страница объявления

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

  • Заголовок объявления
  • Фотография вещи (или галерея из нескольких фото)
  • Полное описание вещи
  • Контактные данные автора (телефон, email)
  • Город, откуда отдают вещь
  • Дата и время публикации

Регистрация

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

  • Объявления могут оставлять только зарегистрированные пользователи
  • Регистрация должна включать проверку email и создание защищенного пароля
  • Авторизация по логину (email) и паролю
  • Восстановление пароля через email
  • Профиль пользователя с возможностью редактирования контактных данных
  • Валидация всех полей на стороне сервера

Модерация объявлений

Все объявления перед публикацией должны проходить обязательную модерацию:

  • После создания объявления оно попадает в очередь на модерацию
  • Администратор проверяет объявление на соответствие правилам (корректность описания, наличие фото, актуальность)
  • После одобрения объявление становится доступным для всех пользователей
  • При отклонении объявления пользователь получает уведомление с причиной отказа
  • В личном кабинете у объявлений отображается статус (на модерации, одобрено, отклонено)
  • Объявление можно редактировать только до отправки на модерацию

Личный кабинет

После авторизации пользователь должен получить доступ к личному кабинету, где можно управлять своими объявлениями:

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