Skip to content

BluNite/bluWeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BluNite Weather Dashboard

Badges

JavaScript HTML5 CSS3 Markdown GitHub Stack Overflow Bootstrap Express.js jQuery NPMNodeJSGlitch Visual Studio Code

About this Application:

Description

This app searches for current and future weather data from the user's submission of a "city" for search.,
producing current, and future weather conditions.



A weather dashboard that uses jQuery ajax to connect to a back-end proxy Express server, and Node-Fetch to retrieve the weather data from openWeatherApi. This was a front-end project usingopenWeather api, however I didn't want the key exposed on the front/in the browser. The api key is hidden on the back-end using .env, and pushed to github in a gitignore file. However, the only way to protect sensitive information such as private api keys is to store them on the back-end. This is a method I chose for exposure to node-fetch, and whitelisting methods/solutions using a proxy server. Time and dates for the dashboard is kept using Moment.js.

automated like clockwork automated like clockwork