This project requires you to create an asynchronous web app that uses Web API and user data to dynamically update the UI. This project makes use of web APIs to load the data dynamically and update the UI. It makes fetch requests from OpenWeatherMap to retrieve current weather based on a given zip code value. It also saves the temperature along with other information to a local server which is set up with Node.js and Express.
You will required Node.js to be installed in your computer. In order to test this project locally, you must follow these steps:
- In your command line, install all module dependencies with this command
$ npm install
- Start server execution
$ node server.js
- In a browser go to this URL
- Test the app's functionality by entering a valid US zip code and some text in the next text box.