Skip to content

Git-User-1981/diploma-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Интернет-магазин книг

  1. Добавление, редактирование и продажа книг, личный кабинет покупателя
  2. Интерфейс на двух языках, русском и английском, с возможностью выбора
  3. Интеграция с платежной системой ЮKassa
  4. Интеграция с СМС-сервисом SMSC
  5. Интеграция с почтовым сервисом Яндекс
  6. Интеграция с google, для регистрации и входа пользователей

Используемые технологии

Maven, Java Spring Boot Framework, Spring security/data/test/aop, JPA, JSOUP, Postgres, Hibernate, Liquibase, JWT, OAuth2.0, Thymeleaf, REST Api, Swagger, JUnit, Mockito, Selenium

Требования

  • СУБД Postgres, версии не ниже 15
  • Java, версии не ниже 17;

Запуск книжного магазина

Для запуска необходимо выполнить команду:

java -jar BookShop.jar

Если в консоль выводятся не читаемые символы, то используйте эту команду для запуска: java -Dfile.encoding=cp866 -jar SearchEngine.jar

Исполняемый файл BookShop.jar находится в папке dist данного репозитория.

Требуемые переменные окружения для запуска магазина:
Название Значение Описание
PG_HOST HOST:PORT Адрес и порт подключения к СУБД Postgres
PG_USER USER_NAME Имя пользователя
PG_PASSWORD PASSWORD Пароль
LIQUIBASE_START true/false Запуск версирования СУБД Liquibase
JWT_KEY KEY Ключ шифрования токена
GOOGLE_ID Client ID Идентификатор клиента google
GOOGLE_SECRET Client secret Секретный код клиента google
MAIL_HOST HOST Адрес почтового сервера
MAIL_PORT PORT Порт почтового сервера
MAIL_USERNAME USERNAME Имя пользователя (адрес почты)
MAIL_PASSWORD PASSWORD Пароль почтового сервиса
MAIL_DEBUG true/false Вывод отладочных сообщений в лог
PAYMENT_SHOP_ID SHOP_ID Платежный идентификатор
PAYMENT_KEY KEY Секретный ключ
SMSC_LOGIN LOGIN Логин в сервисе SMSC
SMSC_PASSWORD PASSWORD Пароль в сервисе SMSC
SMSC_DEBUG true/false Вывод отладочных сообщений в лог

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published