Сервис подбора оптимального отделения банка, учитывая потребности клиента и доступность услуг
Разработка и запуск производилась с использованием Docker Compose
версии v2.21.0
Для мобильного приложения установите и настройте flutter
по официальному гайду
- Клонируйте репозиторий
git clone https://github.com/mihett05/vtb-departments.git
- Смените папку на
vtb-departments/server/
cd vtb-departments/server
- Сконфигурируйте
docker-compose.yml
файл
Мы советуем использовть API от OpenRouteService, поэтому укажите валидынй OPEN_ROUTE_SERVICE_API_KEY
в секции
переменных среды
Также, OpenRouteService может быть настроен локально. В давнном случае не будет лимитов на запросы к API
- Сбилдите docker compose
docker compose build
- Запустите docker compose
docker compose build
Документация сервера в формате Swagger UI можно получить по адрессу http://fast-api-host:8000/docs
Для установки и запуска мобильного приложения мы рекомендуем использовать Anroid Studio и официальный гайд
- Алёна Артемьева - Mobile App
- Анатолий Шварц - Backend, DevOps
- Михаил Сырцов - Backend, Mobile App
- Яков Дементьев - Backend, Data Science