Atmos

publishedVanilla JavascriptCssOpenWeatherMap ApiResponsive Design

Overview

A lightweight, high-performance weather dashboard that delivers instant forecasts with a focus on user experience and resilience. Built with Vanilla JavaScript, the application leverages the OpenWeatherMap API to provide real-time conditions, 5-day forecasts, and "smart" autocomplete search. It features an intelligent theming system that adapts not just to the time of day, but to the specific weather conditions (e.g., turning dark during rain). The app is engineered for stability, utilizing Service Workers for offline caching and the Geolocation API for immediate local context upon load.

Project Gallery

Project screenshot

Specifications

My Role

Lead Developer

Year

2025

Project Type

Web Application