Skip to content

XuTpoKoT/music-shop-bmstu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Магазин музыкальных инструментов

Содержание

Технологический стек

  • Java
  • Gradle
  • Spring Framework (MVC, Security, Boot, JdbcTemplate)
  • Thymeleaf
  • PostgreSQL
  • JUnit
  • Test Containers
  • Gatling

Use-Case диаграмма

Use-Case

ER диаграмма

ER

Как запустить тесты

Запуск модульных тестов.

gradle :core:test

Запуск интеграционных тестов.

gradle :storage:integrationTest

Запуск сквозных тестов.

gradle :api:rest:e2eTest

Как развернуть приложение локально

Поднимаем контейнеры с БД и сервером.

cd server
docker compose up -d rest
cd ..

Генерируем тестовые данные для БД и копируем их в контейнер .

cd db-data
python3 gen.py
./copy_files.sh

Внутри контейнера выполняем скрипт для вставки данных.

psql -U dev_user -d music_shop_db -f /dump/dump.sql
exit

Экраны MPA версии приложения

Домашняя страница

Информация о пользователе

Информация о товаре

Корзина

История заказов

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published