DeMazGH / web-store-backend

Учебный проект по разработке бэкенд-части сайта с объявлениями по перепродаже вещей.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Учебный проект по разработке бэкенд-части сайта с объявлениями по перепродаже вещей.

Краткое описание функционала проекта:

  • Авторизация и аутентификация пользователей.
  • Распределение ролей между пользователями: пользователь и администратор.
  • CRUD для объявлений на сайте: администратор может удалять или редактировать все объявления, а пользователи — только свои.
  • Под каждым объявлением пользователи могут оставлять отзывы.
  • В заголовке сайта можно осуществлять поиск объявлений по названию.
  • Показывать и сохранять картинки объявлений.

Ссылка на фронт часть проекта

https://github.com/BizinMitya/front-react-avito

Установка и запуск образа фронтэнд-части в Docker

Установка:
docker pull ghcr.io/bizinmitya/front-react-avito:v1.13

Запуск:
docker run --rm --name front-react-avito-v1.13-instance -p3000:3000 ghcr.io/bizinmitya/front-react-avito:v1.13

Спецификация

https://github.com/DeMazGH/web-store-backend/blob/master/openapi.yaml

Технологии в проекте

Язык и окружение - Java 11, Spring Boot/Web/Security, Hibernate, PostgreSQL, Liquibase, Lombok, MapStruct
Тестирование - JUnit, Mockito
Прочее - Docker

Команда разработки №3:

  • Маза Денис
  • Баклушин Александр
  • Колганов Олег

About

Учебный проект по разработке бэкенд-части сайта с объявлениями по перепродаже вещей.


Languages

Language:Java 99.9%Language:Dockerfile 0.1%