- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- �📝 License
Weather App is a single-page application that uses the Weather API. It allows users to check weather for any city in the world by filtering data or making search. Users can also save their default town so they'll be automatically getting weather informations when they reload the page. Built with React and Redux.
Client
- React.js
- Redux
- Fetch Weather of all the cities
- Filter weather data
- Open city details and display extra weather informations
- switch from Celcius to Fareneight display format
- Set local city persistently in local storage
Kindly find below the link to the video presenting the app and it's features.
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Node.js installed on your local machine
- npm or yarn package manager
Clone this repository to your desired folder:
git clone https://github.com/chiztechnology/weather-app.git
cd weather-app
Install this project with:
yarn install
or with npm:
npm install
To run the project, execute the following command:
yarn start
or with npm:
npm start
This should start the development server and open the application in your default web browser.
To run tests, run the following command:
yarn test
or with npm:
npm test
You can deploy this project using:
- Vercel
- Netlify
- Railway
👤 Israel CHIZUNGU
- GitHub: chiztechnology
- Twitter: IsraelChizungu
- LinkedIn: IsraelChizungu
- Improve page styling
- Persist in localstorage
- Make the website responsive
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
For Nelson Sakwa Inspired by his original design and prototyping
If you like this project...
This project is MIT licensed.