Skip to content

6412 Ретивов Д.О. Лаб. 2 Вар. 3#116

Open
ynnmuraii wants to merge 1 commit intoitsecd:mainfrom
ynnmuraii:main
Open

6412 Ретивов Д.О. Лаб. 2 Вар. 3#116
ynnmuraii wants to merge 1 commit intoitsecd:mainfrom
ynnmuraii:main

Conversation

@ynnmuraii
Copy link
Copy Markdown

Реализован одностраничный сайт с интерактивной картой, на которой отображаются 1000 населенных пунктов из датасета tochno.st. Для каждого пункта доступен выбор по клику на карте и через поиск по названию, после чего подгружается прогноз погоды на несколько дней и строятся графики температуры, осадков и скорости ветра.

Л/Р состоит из клиентской и серверной частей: фронтенд сделан на jQuery, Leaflet и Chart.js, серверная часть — на Node.js и Express с проксирующим endpoint для обращения к API ProjectEol.
Для удобства развертывания добавлены Dockerfile и docker-compose.yml, а токен вынесен в .env (через .env.example), чтобы не хранить секреты в коде.
docker compose up --build, после чего приложение открывается по адресу http://localhost:3000.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant