Using React & typescript, I-Weather is an app that connects to public weather and geocoding REST APIs and displays the 7-day forecast.
This app is living on vercel: https://i-weather-nine.vercel.app/
-
US Census Geocoding service for converting addresses into latitude and longitude -> https://geocoding.geo.census.gov/geocoder/Geocoding_Services_API.pdf
-
US National Weather Service for send the forecast data -> https://www.weather.gov/documentation/services-web-api
Before starting, make sure you've met the following requirements:
- Clone the project
- Node
v14.18.2 - Yarn
^1.22.17
- React with Next.js
- Typescript
- Styled Components
- Framer-Motion
To run I-Weather locally:
- Execute
yarnto install the packages. - Run
yarn devto start the development server.