Лучший сервис с погодой в Москве.
Воспользоваться сервисом можно через
Проект разбит на 5 микросервисов.
Core
отвечает за получение погоды и распознавание сообщений пользователя. Он получает картинки и стихи из pictures
и poems
.
Картинки - это картины известных русских художников, они разделены на 5 коллекций, отвечающих настроению каждой погоды.
Стихи дополняют прогноз русским колоритом. Прогноз отформатирован так, чтобы быть приятным пользователю
Web-front
и tg_bot
получают данные из core
Стоит упомянуть, что в каждом сервисе применялись Docker, docker-compose, pytest, mypy, flake8.
Достаточно выполнить команду docker-compose up --build
Тесты: py.test -vl {название модуля}
Проверка кодстайла mypy: mypy -p {название модуля}