weather-app

Weather forecast is a mobile application that gives users overview of weather conditions in your location, it will predict the next 10 days weather forecast in your locality.

MIT License

Stars
3

Table of Contents

Daily Weather Conditions

Weather forecast is a mobile application that gives users overview of weather conditions in your location, it will predict the next 10 days weather forecast in your locality.

It also has search functional where users can seach for weather conditions in their locality by using the country, regions, city names, etc.

Built With

  • Javascript
  • React
  • Redux
  • Tailwind CSS
  • Daisy UI

Tech Stack

Key Features

Render list of weather conditions with its predictions for the next 10 days.

Provides the feature to search for your locations with cities, countries names etc,.

Live Demo

Go Live

Presentation

Link to my presentation

Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • An npm installed on your syatem.

Windows

Visit the link to download the package

Linux

 sudo apt install nodejs

MacOS

Visit the link to download the package

Setup

Clone this repository to your desired folder:

  git clone https://github.com/shafiuyushawu/weather-app.git && cd weather-app

Install

Install this project with:

  npm install

Running Tests

To to test the project, checkout Jest

npm install jest --save-dev

Then, to start the test:

  npm run test

Usage

To run the project, execute the following command:

  npm run dev

Deployment

Render

Authors

Shafiu Ibn Yushawu

Future Features

Implementing hourly weather forecasting page. UI enhancement.

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

If you like this project, give it s a star ⭐

Acknowledgments

I want to use this medium to appreciate Nelson Sakwa on Behance who inspired the UI. Also want to extend my appreciation to Weather API for making the weather API available for me to practice on.

License

This project is MIT licensed.