This project was built using react js, react hooks, algolia places, and dark sky API, the user can choose a city using the select box filled by cities provided by the algolia places package, once he chooses a city the current weather and the forecast for the coming days will be displayed. 

This is a beginner's project to practice react fundamentals like react jsx and react props.
 

 

How to use

 

Extract the folder then open the project using the command line and run the command: npm start to start the server

 

Demo