Skip to content

Commit e25a875

Browse files
committed
chamges on weather app
1 parent 1a5860b commit e25a875

File tree

6 files changed

+650
-48
lines changed

6 files changed

+650
-48
lines changed

Project 6 - Weather app/README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Weather Dashboard App
2+
3+
A modern, responsive weather application that allows users to search for current weather conditions in any city worldwide.
4+
5+
![Weather App Screenshot](images/weather-app-preview.png)
6+
7+
## Features
8+
9+
- **City Search**: Get weather information for any city worldwide
10+
- **Current Weather Display**: Temperature, weather description, humidity, and wind speed
11+
- **Responsive Design**: Works seamlessly on desktop and mobile devices
12+
- **Weather Icons**: Visual representation of current weather conditions
13+
- **Date Display**: Shows the current date
14+
- **Local Storage**: Remembers the last searched city
15+
- **Error Handling**: Clear error messages for invalid searches or API issues
16+
- **Modern UI**: Clean, attractive interface with smooth animations
17+
18+
## Technologies Used
19+
20+
- HTML5
21+
- CSS3 (with Flexbox)
22+
- Vanilla JavaScript
23+
- OpenWeatherMap API
24+
25+
## Setup Instructions
26+
27+
1. Clone the repository to your local machine
28+
2. Open `index.html` in your web browser
29+
3. Enter a city name in the search box and click "Search" or press Enter
30+
31+
## API Information
32+
33+
This application uses the OpenWeatherMap API to fetch weather data. The free tier API key included in the code has limitations:
34+
- 60 calls per minute
35+
- 1,000,000 calls per month
36+
37+
If you plan to develop this further or use it extensively, consider getting your own API key from [OpenWeatherMap](https://openweathermap.org/api).
38+
39+
## Future Enhancements
40+
41+
- 5-day weather forecast
42+
- Temperature units toggle (Celsius/Fahrenheit)
43+
- Weather maps integration
44+
- Weather alerts for severe conditions
45+
- Multiple location saving
46+
47+
## Credits
48+
49+
- Weather data provided by [OpenWeatherMap](https://openweathermap.org/)
50+
- Icons from OpenWeatherMap's icon set
51+
- Font: Nunito from Google Fonts
223 KB
Loading

0 commit comments

Comments
 (0)