- Авторизация и аутентификация пользователей.
- Распределение ролей между пользователями: пользователь и администратор*.
- CRUD для объявлений на сайте: администратор может удалять или редактировать все объявления, а пользователи — только свои.
- Под каждым объявлением пользователи могут оставлять отзывы.
- В заголовке сайта можно осуществлять поиск объявлений по названию.
- Показывать и сохранять картинки объявлений*.
- для установки образа прописать команду через командную строку: 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
Язык и окружение - Java 17, Spring Boot 2.7.10, Hibernate, PostgreSQL, Lombok, Spring Doc Open Api
Тестирование - JUnit, Mockito
Прочее - Docker