You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building - это сервис, который принимает запросы с указанием кадастрового номера, широты и долготы, эмулирует отправку запроса на внешний сервер и выдаёт результат запроса.
Возможности проекта:
Сохранение запроса на сервер и ответ с внешнего сервера в БД
API который выводит историю всех запросов/историю по кадастровому номеру
Ключевые эндпоинты:
/query - получение запроса от пользователя и отправка результата пользователю
/ping - проверка работы сервера
/history - это эндпоинт API с историей всех запросов/по кадастровому номеру
http://127.0.0.1:5000/admin/ - по адресу находится админ-панель
Используемый стек технологий:
Python 3.11
Flask 3.0.0
FastAPI 0.103.2
Docker 20.10.23
pytest 7.4.2
requests 2.31.0
SQLAlchemy 2.0.21
flask-migrate 4.0.5
Flask-Admin 1.6.1
Flask-WTF 1.2.1
flask-bootstrap 3.3.7.1
Инструкции по развёртыванию проекта:
Клонировать репозиторий и перейти в него в командной строке:
git@github.com:SkaDin/real_estate_service.git
cd real_estate_service
Установите зависимости и активируйте виртуальное окружение:
poetry install
poetry shell
poetry update
Пример .env-файла который должен быть создан в корне проекта: