Check Weather is a Progressive Web App (PWA) that provides current weather forecasts based on the user's location.
Its main objective is to serve as a study project for front-end development. In this project, I explored the caching functionality of server-side generated pages using Next.js to provide forecasts for as many locations as possible while minimizing the consumption of the OpenWeather API. Additionally, I studied the configuration of CI workflows on GitHub to execute tests on new pull requests.
Make sure you have Node.js and Yarn installed.
-
Clone repository:
git clone https://github.com/luis-grizzo/check-weather.git
-
go to project directory:
cd check-weather
-
Install dependencies:
yarn install
-
Run development server:
yarn dev
This project is under the MIT license. See LICENSE for more information.
👨🦱 Developed by Luís Grizzo - Contact: Linkedin