Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 2.85 KB

README_RU.md

File metadata and controls

48 lines (39 loc) · 2.85 KB

Новостной сайт

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

Использованные технологии

Как настроить проект на вашем компьютере

  • Установить JDK 16 и PostgreSQL
  • Клонировать этот репозиторий
  • В файле ./src/main/resources/application.properties изменить параметры для доступа к БД:
    • spring.datasource.url - url-адрес подключения к БД
    • spring.datasource.username - имя пользователя
    • spring.datasource.password - пароль пользователя
    • jwt.secret-key - секретный ключ, используемый в jwt
    • jwt.expiration - время жизни jwt

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

  • /news - главная страница сайта со всеми статьями
  • /news/{id} - страница просмотра статьи
  • /news/new - страница создания статьи
  • /search - страница с результатами поиска
  • /users/{id} - страница пользователя со всеми написанными им статьями
  • /auth/reg - страница регистрации
  • /auth - страница авторизации
  • /help/bb_codes - справка по bb-кодам сайта
  • /contacts - страница контактов

Примеры пользовательского интерфейса:

Pages