Skip to content

Тестовое задание для Школы будущих СТО

Notifications You must be signed in to change notification settings

d-chirkov/big-weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

big-weather

Тестовое задание для Школы будущих СТО Проект - прогноз погоды Уровень сложности - 3 (с советами по одежде)

Используемые языки и фреймворки

Для реализации сервиса использовался typescript с react-ом. Для ускорения разработки использовалась утилита empire-cli (https://github.com/MrMurdock11/Empire-CLI). Пользовательский интерфейс прдставлен в виде web-странцы. Формат ответа - текст (градусы, описание погоды, город и совет) с картинкой (тучка, солнце и т.п.).

Привер работы сервиса

Запись видео: https://skr.sh/v3c5e795mN9?a

Процесс работы программы

Программы представлена в виде одного лишь клиентского приложения без бэк-части. При открытии страницы по-умолчанию выбирается Москва. Так как токены блокируются при частом выполнении запроса, то результат кэшируется на 1 минуту. Название города является полем ввода, можно ввести другое название города и нажать Enter, тогда данные обновятся. Если такого города не будет найдено, то в поле ввода будет надпись "Город не найден". Всё просто и примитивно.

Как запустить программу

Делаем git clone, переходим в папку с ClientApp, вызываем npm install, затем npm run "build prod". В папке ClientApp появится папка public, внутри неё готовый bundle приложения, можно развернуть на сервере, можно просто открыть index.html в браузере (тестировал на chrome и firefox).

About

Тестовое задание для Школы будущих СТО

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published