Skip to content

kbelltree/odin-weather-app

Repository files navigation

odin-weather-app

The Odin Project: Weather App



Summary

This project is a weather forecast application developed using JavaScript, CSS, HTML, and managed through npm.

For more details on this project, please visit The Odin Project - Project: Weather App.

Key Project Instructions

Develop the application with the following specifications:

- Weather API:
Utilize the Weather API. The recommended provider as of May 2024 is WeatherAPI.

- Search by Location:
Enable the app to be searchable by specific locations.

- Temperature Converter:
Include a toggle to switch between Fahrenheit and Celsius.

- Background Styling:
Style the background with a variety of colors or images based on the weather data retrieved from the API.

- API Data Fetching:
Implement a function to fetch data from the API based on the user's requested location.

- Raw Data Organization:
Transform the fetched data into JSON format. Then return it as an object containing only the data used in the app.

- Location Search Box:
Add a form that captures location information and fetches data upon submission.

- Optional Loader:
Optionally, include a loader to indicate when data fetching is in progress.

Built With

  • HTML
  • CSS
  • JavaScript
  • Webpack
  • ESLint
  • Prettier
  • date-fns

Resources

Referenced Tutorials

JavaScript Related:

CSS Related:

HTML Related:

Git Related: