An open API service indexing awesome lists of open source software.

https://github.com/webdevaminul/wda-mini-weather

Simple weather application built using vanilla JavaScript, HTML, and CSS that provides real-time weather updates based on user location or search queries.
https://github.com/webdevaminul/wda-mini-weather

html vanilla-css vanilla-javascript

Last synced: 7 months ago
JSON representation

Simple weather application built using vanilla JavaScript, HTML, and CSS that provides real-time weather updates based on user location or search queries.

Awesome Lists containing this project

README

          

# [WDA-Mini-Weather](https://wda-mini-weather.vercel.app)

## Demo

![WDA-Mini-Weather-Demo](/assets/demo-img.png)

## Overview

This is a simple weather application built using vanilla JavaScript, HTML, and CSS that provides real-time weather updates based on user location or search queries.

## Technologies Used

- HTML
- CSS
- JavaScript
- OpenWeatherMap API
- Geolocation API

## Features

- Real-time weather updates
- Geolocation support to fetch weather data for the user's current location
- Search functionality to get weather updates for any city
- Displays temperature, weather conditions, humidity, clouds, and pressure
- Loading indicator during data fetch
- Responsive design

## Setup and Running the Project

To run this project locally, follow these steps:

1. **Clone the Repository**:

```bash
git clone https://github.com/webdevaminul/WDA-Mini-Weather.git
```

2. **Navigate to the Project Directory**:

```bash
cd WDA-Mini-Weather
```

3. **Open the project with Visual Studio Code (recommended)**:

```bash
code .
```

4. **Install a Live Server**:
Install the [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) extension for Visual Studio Code if you haven't already

5. **Run the Live Server**:
Right-click on `index.html` and select `Open with Live Server`.

## Important

Ensure you have the Live Server extension installed in Visual Studio Code to run the project smoothly in a local development environment.

## Creadit & Contributions

Contributions are welcome! Please fork the repository and submit a pull request for any feature additions or bug fixes.
For any questions or inquiries, please contact [webdev.aminul@gmail.com].
Happy coding