Приложение для поиска и размещения объявлений о недвижимости. Для добавления своего объявления пользователь может добавить описание своей недвижимости и приложить необходимые фотографии. Для поиска подходящего объявления пользователю предлагается поисковая строка.
- Регистрация на сайте
- Подтверждение регистрации через почту
- Добавление описания и фотографий к объявлению
- Поиск объявлений по ключевому слову
- Чат с мгновенными сообщениями между покупателем и продавцом
- Автоматическая организация удалённого доступа к сайту через ngrok
- Java 19 или новее (опционально)
- Gradle 8.2.1 или новее (опционально)
- Установленный Docker и Docker compose
Добавьте переменную окружения NGROK_AUTHTOKEN
export NGROK_AUTHTOKEN={{token}}
Соберите и запустите приложение (Требуется Java и Gradle)
make build;
docker compose up
Также вы можете собрать проект внутри docker
docker compose -f docker-compose-build-in-docker.yml up
В локальной сети сайт использует 5000 порт.
Внешний адрес сайта можно узнать через веб-интерфейс ngrok, который использует 4040 порт.
- Главное меню
- Страница входа
- Страница регистрации
- Подтверждение почты
- Добавление объявления
- Использование поисковой строки
- Подробная информация об объявлении и чат с продавцом
- Чаты продавца с покупателями