-
-
Notifications
You must be signed in to change notification settings - Fork 39.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b41caff
commit 35a48f9
Showing
2 changed files
with
39 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
title: 'Weather Web App' | ||
description: 'Build a weather app that fetches and displays weather for a given location.' | ||
isNew: false | ||
sort: 31 | ||
difficulty: 'intermediate' | ||
nature: 'API' | ||
skills: | ||
- 'Programming Language' | ||
- '3rd Party APIs' | ||
- 'JavaScript' | ||
- 'HMTL' | ||
- 'CSS' | ||
seo: | ||
title: 'Weather App Project Idea' | ||
description: 'Build a web-based weather app that fetches and displays weather data.' | ||
keywords: | ||
- 'weather api' | ||
- 'frontend project idea' | ||
roadmapIds: | ||
- 'frontend' | ||
--- | ||
|
||
In this project you are required to build a weather app that displays the current weather details based on the location entered by the user. We will be leveraging a common weather API to achieve this. | ||
|
||
You can use the [Visual Crossing Weather API](https://www.visualcrossing.com/weather-api) to fetch the weather data. | ||
|
||
## Requirements | ||
|
||
- The User should be able to enter a location into an input field | ||
- The User will be presented with temperature, wind speed, likelihood of rain, and general weather i.e. Sunny, Raining, Cloudy etc. | ||
- The User will be shown the previous and future 24 hour periods. | ||
- The weather outlook can be refreshed by the user. | ||
|
||
## Stretch Goals | ||
|
||
- Animation libraries such as framer can used to make the loading of weather more visually appealing | ||
- The default weather view is the Users current location. |