Моё фото

Описание проекта "Новостное приложение (новостной сайт)"

Здравствуй, Гость!
Меня зовут Кирилл Губин.
Я обучающийся 11-ой коммерческой группы направления "Web-разработка" по программе получения дополнительного профессионального образования «Самарского национального исследовательского университета имени академика С.П. Королева».
Вашему вниманию представлен учечбный (тестовый) проект новостного приложения (новостного сайта), частично имитирующий возможности новостного аггрегатора и пользовательского форума.
Сейчас Вы находитесь на главной странице данного приложения, где представлена основная информация и описание проекта.
В верхней части сайта представлены интерактивные вкладки навигации, по которым можно переходить: "Статьи", "Пользователи", "Комментарии" и "Лайки".

Для понимания Вашей роли, прошу ознакомиться со следующими особенностями и возможностями проекта:

  • Вы выступаете в качестве администратора новостного сайта, которому предоставлено право осуществлять действия по добавлению, редактированию и удалению информации на доступных вкладках.
    Для этого в каждой вкладке реализовано подобие "Панели упраления" администратора, позволяющее осуществлять необходимые действия.
  • Во вкладке "Статьи"представлен ряд новостных статей с отображением названия, содежания, даты публикаци, рейтингом и лайками пользователей.
    В настоящий момент эта вкладка представлена в тестовом режиме из 5-ти статичных статей.
    Основная цель - имитация уже полученных и загруженных новостей со сторонних API.
    В действительности, подключение сторонних API сервисов будет реализовано позднее.
    Тем не менее, Вам, как администратору предоставлена возможность добавлять новые статьи, редактировать выбранную статью, например, в рамках имитации ситуации с цензурой, или вообще удалить статью.
  • Во вкладке "Пользователи"представлен список из 5-ти уже зарегистрирвоанных пользователей сайта с персональной информацией: никнейм, электронная почта и статус нахождения в сети.
    В данной вкладке, Вы, как администратор можете зарегистрировать нового пользователя или редактировать данные зарегистрированного пользователя, например, в рамках имитации ситуации с пользовательским запросом об изменении персональных данных либо, вообще удалить пользователя, например, в рамках имитации ситуации с грубым нарушением условий пользовательского соглашения.
  • Во вкладке "Комментарии"представлены оставленные комментарии к новостным статьям уже зарегистрированных пользователей.
    Вам, как администратору, предоставлена возможность оставления своего комментария, например, в рамках имитации ситуации по взаимодействию с пользователями, а также возможность редактирования либо удаления уже оставленого комментария, например, в рамках с уже упомянутой ситуацией по цензуре.
  • Во вкладке "Лайки"представлена информация о том, какой пользователь какой новостной статье поставил лайк, и, в свою очередь, какая статья насчитывает лайк определенного пользователя.
    Данную информацю Вы можете остледить с помощью выпадающего списка по ID пользователя и статьи.
  • Все данные, а также их изменения, сохраняются в хранилище localStorage и не пропадают после обновления страницы, однако, по желанию могут быть удалены из указанного хранилища.