Назад
Pet-проект

ForecastVS

Сравнение прогнозов погоды из разных источников

Сервис, который собирает прогнозы погоды от нескольких провайдеров и показывает их в удобном сравнительном формате.

Открыть проект

О проекте

ForecastVS — это pet-проект, который решает простую, но полезную задачу: сравнить прогнозы погоды от разных метеосервисов в одном городе. Сервис автоматически собирает данные, сохраняет историю прогнозов и фактической погоды для последующего анализа точности.

Pet-проект
Тип
5+ источников
API
Россия и мир
Покрытие
Автоматическое
Обновление

Возможности проекта

Сравнение прогнозов

Сводная информация от нескольких метеосервисов для одного города в удобном формате.

Геолокация

Автоматическое определение города по геолокации или выбор из списка.

Регулярные запросы

Планировщик задач на Node.js автоматически опрашивает все API для мгновенной выдачи данных.

История прогнозов

Сохранение прогнозов и фактических данных для анализа точности провайдеров.

Стек технологий

Современный fullstack на TypeScript

NestJS
NodeJS
PostgreSQL
Tailwind
VueJS

Мой вклад

Интеграция

Подключение API

Подключение к API нескольких погодных сервисов с унификацией формата данных.

REST APIAxios
5+ источников погоды
Бэкенд

База городов

Получение и обработка данных о городах России и мира вместе с координатами.

PostgreSQLNestJS
1000+ городов в базе
Бэкенд

Планировщик задач

Написание планировщика задач на Node.js для автоматического опроса API и оптимизации работы сервиса.

Node.jsCron
Автообновление каждые 24ч

Результаты

0+
Источников погоды
0+
Городов доступно
Часа — цикл обновления

Заинтересовал проект?

Оставьте заявку, и я свяжусь с вами для обсуждения деталей вашего проекта