Skip to content

heygauravshukla/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather App

A web application built with vanilla HTML, CSS, and JavaScript, powered by the OpenWeatherMap API and bundled with Vite. It allows users to get current weather details for any city.

Table of Contents

Overview

The Challenge

Users should be able to:

  • View weather details for any city they enter.
  • See feedback messages if:
    • No city name is entered.
    • An invalid city name is entered.
  • Navigate using the keyboard.

Screenshot

Links

My Process

Built With

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • OpenWeatherMap API – Provides historical, current, and forecasted weather data via high-speed APIs.
  • Vite – A blazing-fast frontend build tool.

What I Learned

  • Practiced DOM manipulation
  • Integrated APIs in JavaScript

Continued Development

In future updates, I will:

  • Add subtle animations using CSS
  • Improve semantics and accessibility

Useful Resources

Author

Acknowledgments

This project was part of a JavaScript tutorial by Bro Code. I built it a while ago while learning JavaScript. Later, I decided to revamp it with a modern design and optimized JavaScript logic.

About

A weather app built using vanilla HTML, CSS and JavaScript.

Topics

Resources

Stars

Watchers

Forks