{"id":18625156,"url":"https://github.com/lauracole1900/apiweatherdashboard","last_synced_at":"2026-04-29T20:11:55.867Z","repository":{"id":111570932,"uuid":"300958129","full_name":"LauraCole1900/apiWeatherDashboard","owner":"LauraCole1900","description":"A weather dashboard using jQuery and the OpenWeatherMap third-party API","archived":false,"fork":false,"pushed_at":"2022-03-23T21:32:23.000Z","size":2368,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-17T07:08:42.336Z","etag":null,"topics":["api","javascript","jquery","js","localstorage","third-party-api","weather-dashboard"],"latest_commit_sha":null,"homepage":"https://lauracole1900.github.io/apiWeatherDashboard/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LauraCole1900.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-03T19:10:47.000Z","updated_at":"2022-03-15T02:29:53.000Z","dependencies_parsed_at":"2023-04-27T04:17:23.097Z","dependency_job_id":null,"html_url":"https://github.com/LauraCole1900/apiWeatherDashboard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LauraCole1900/apiWeatherDashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LauraCole1900%2FapiWeatherDashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LauraCole1900%2FapiWeatherDashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LauraCole1900%2FapiWeatherDashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LauraCole1900%2FapiWeatherDashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LauraCole1900","download_url":"https://codeload.github.com/LauraCole1900/apiWeatherDashboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LauraCole1900%2FapiWeatherDashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32441761,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T18:12:22.909Z","status":"ssl_error","status_checked_at":"2026-04-29T18:11:33.322Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","javascript","jquery","js","localstorage","third-party-api","weather-dashboard"],"created_at":"2024-11-07T04:33:20.436Z","updated_at":"2026-04-29T20:11:55.841Z","avatar_url":"https://github.com/LauraCole1900.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weather Dashboard\n\n## Table of Contents\n\n* [Description](#description)\n* [Links](#links)\n* [Screenshots](#screenshots)\n* [Installation Instructions](#installation-instructions)\n* [Usage](#usage)\n* [Technologies Used](#technologies-used)\n* [Tests](#tests)\n* [Credits](#credits)\n* [Contributing](#contributing)\n* [Questions](#questions)\n* [Badges](#badges)\n\n## Description\n\nThis is a weather dashboard using the third-party API from OpenWeather. The user will search a city using the provided text-box. They will then be presented with the name of the city, current date and time for that city, a five-day forecast, and the current conditions for that city. The name of the city will also appear in a button to the left of the forecast, under \"History,\" which the user can click on to repeat the search of that city. Upon searching for a new city, the forecast and date/time will change to the new city; the newest search will display at the top of the current conditions, with previous searches moving down; and a button with the new city will appear in the \"history\" section. At any time, the user may revisit the forecast for a previous search by clicking on the name of that city in the \"current conditions\" portion of the page or the \"history\" portion pf the page. Upon reloading the page, the user's most recent search will appear in the \"forecast\" portion of the page and their search history will load as clickable buttons in the \"history\" portion of the page.\n\nForecast conditions include date, weather, high and low temperatures in Fahrenheit, relative humidity, and wind speed in mph. Current conditions include current weather, temperature in Fahrenheit, relative humidity, wind in mph, and UV index with risk level indicated by color.\n\n## Links\n\n[Weather Dashboard](https://lauracole1900.github.io/apiWeatherDashboard/)\n\n## Screenshots\n\nBlank dashboard:\n![Dashboard](assets/images/dashboard-blank.png)\n\nDashboard with cities entered:\n![Dashboard with search history](assets/images/dashboard-searched.png)\n\nUser input form:\n![User input form](assets/images/dashboard-user-input.png)\n\nClickable buttons to repeat a search:\n\n\u003cimg src=\"assets/images/dashboard-history-buttons.png\" alt=\"City buttons\" width=\"90px\"\u003e\n\nDashboard with a search repeated from clicking one of the city buttons:\n![Dashboard history search](assets/images/dashboard-history-forecast.png)\n\nDashboard upon reload:\n![Dashboard on reload](assets/images/dashboard-reload.png)\n\n## Installation Instructions\n\nIf you want to run a copy of this app on your local machine, first clone the repository:\n\nHTTPS:\n```\n$ git clone https://github.com/LauraCole1900/apiWeatherDashboard.git\n```\n\nSSH:\n```\n$ git clone git@github.com:LauraCole1900/apiWeatherDashboard.git\n```\n\nThen cd into the directory into which you cloned, right-click on index.html, and choose \"Open in default browser.\"\n\n## Usage\n\nThis project is intended to be used to allow the user to see forecast and current weather conditions in cities around the globe.\n\n## Technologies Used\n\n[![HTML5](https://img.shields.io/badge/built%20with-HTML5-f06529)](https://developer.mozilla.org/en-US/docs/Glossary/HTML5) [![CSS3](https://img.shields.io/badge/built%20with-CSS3-2965f1)](https://developer.mozilla.org/en-US/docs/Web/CSS) [![jQuery](https://img.shields.io/badge/built%20with-jQuery-0769ad)](https://jquery.com/) [![Bootstrap](https://img.shields.io/badge/built%20with-Bootstrap-563d7c)](https://getbootstrap.com/) [![Day.js](https://img.shields.io/badge/built%20with-Day.js-dd6655)](https://day.js.org/) [![OpenWeather API](https://img.shields.io/badge/built%20with-OpenWeather-cd7354)](https://openweathermap.org/) [![Local Storage](https://img.shields.io/badge/built%20with-local%20storage-e34c26)](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)\n\n## Tests\n\nnpm run test\n\n## Credits\n\nWeather icons in the header created by Joey Yakimowich-Payne, licensed under Creative Commons (http://creativecommons.org/licenses/by/3.0/)\n\nOpenWeather's products and services licensed under Creative Commons Attribution-ShareAlike 4.0 International licence (https://creativecommons.org/licenses/by-sa/4.0/), and the data and database are licensed under the Open Data Commons Open Database License (https://opendatacommons.org/licenses/odbl/).\n\nBootstrap, jQuery, and Dayjs are licensed under MIT.\n\n## Contributing\n\nN/A\n\n## Questions\n\nIf you have further questions, you can reach me at lauracole1900@comcast.net. For more of my work, see [my GitHub](https://github.com/LauraCole1900).\n\n## Badges\n\n[![License badge](https://img.shields.io/badge/license-MIT-189bff)](./LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flauracole1900%2Fapiweatherdashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flauracole1900%2Fapiweatherdashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flauracole1900%2Fapiweatherdashboard/lists"}