An asynchronous web app that uses Web API and user data to dynamically update the UI.
- The user enters a US Zip Code and his feelings in the form.
- The temperature for the specified US City is fetched from OpenWeatherMap website.
- The App displays the temperature along with today's date and the user input feeling in the Most Recent section.
-
server.js
: Server-side code to create a a Local Server using Node & Express. -
website/app.js
: Client-Side code to fetch data from the OpenWeatherMap API, post the API data, as well as data entered by the user, to the app. In addition to updating the UI dynamically. -
website/index.html
: User Interface for the app. -
website/style.css
: stylesheet for the application.
Node
Express
Body-Parser
Cors
Bootstrap
for UI styling.Font Awesome
icons for UI styling.