An open API service indexing awesome lists of open source software.

https://github.com/simandrew/weather-app-react

Weather React JS App
https://github.com/simandrew/weather-app-react

Last synced: 3 months ago
JSON representation

Weather React JS App

Awesome Lists containing this project

README

        

## Weather React App.

---
### About:

A Weather React App contains two separate implementations:
- Class-based version demonstrating traditional React component architecture.
- Functional-based version using React Hooks.

The app help find weather information of next 7 days about city or country.

App utilizing the Weather Forecast API.

Location entered by user storing in LocalStorage.

You can try here: [weather-reactjsapp.netlify.app/](https://weather-reactjsapp.netlify.app/)

### Sample task, photo:
Search for weather by typing symbolically:

![image](https://github.com/SimAndrew/forkify-app-js/assets/44125451/9b0630e6-c7d7-4cc1-bcdf-58835628c82d)

![image](https://github.com/SimAndrew/forkify-app-js/assets/44125451/e099b155-364d-4b42-be6d-7a3333ea7275)

---

### Technologies:

- [React JS](https://react.dev/)
- [Vite JS](https://vitejs.dev/), [ESLint](https://eslint.org/), [Prettier](https://prettier.io/)
- [The Weather Forecast API](https://open-meteo.com/en/docs)
- [Deploying on Netlify](https://www.netlify.com/)

---

### Run the app:

- Clone a project: `git clone`

```
https://github.com/SimAndrew/weather-app-react.git
```

- Open project code in your editor.
- Install the dependencies, enter into the terminal:

```
npm install
```

- Run the project, enter into the terminal:

```
npm run dev
```