/FEND-Weather-App

FEND Project 2: Weather Journal App with Asynchronous JavaScript

Primary LanguageJavaScript

Weather-Journal App Project

Overview

An asynchronous web app that uses Web API and user data to dynamically update the UI.

Instructions

  • 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.

Project Files

  • 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.

Project Dependencies

  • Node
  • Express
  • Body-Parser
  • Cors
  • Bootstrap for UI styling.
  • Font Awesome icons for UI styling.