{"id":19914972,"url":"https://github.com/marianapatcosta/weatherison","last_synced_at":"2026-04-02T01:02:47.308Z","repository":{"id":42826089,"uuid":"266616043","full_name":"marianapatcosta/weatherison","owner":"marianapatcosta","description":"Web app developed with VueJS and NodeJS/Express to compare the forecast of different weather apis.","archived":false,"fork":false,"pushed_at":"2023-03-15T07:07:42.000Z","size":999,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-03T14:33:33.641Z","etag":null,"topics":["accuweather","atomic-design","clima-cell","darksky-api","expressjs","fontawesome","geolocation-api","internationalization","mobile-first","nodejs","openapi","openweathermap-api","rest-api","scss","typescript","vue","weather-apis","weather-app","weather-bit","web"],"latest_commit_sha":null,"homepage":"https://weatherison.web.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marianapatcosta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2020-05-24T20:05:37.000Z","updated_at":"2023-03-07T03:25:54.000Z","dependencies_parsed_at":"2025-06-17T19:12:34.348Z","dependency_job_id":"defe8630-ece7-41ff-92af-7e92909ca2d9","html_url":"https://github.com/marianapatcosta/weatherison","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marianapatcosta/weatherison","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianapatcosta%2Fweatherison","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianapatcosta%2Fweatherison/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianapatcosta%2Fweatherison/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianapatcosta%2Fweatherison/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marianapatcosta","download_url":"https://codeload.github.com/marianapatcosta/weatherison/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianapatcosta%2Fweatherison/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31293631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: 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":["accuweather","atomic-design","clima-cell","darksky-api","expressjs","fontawesome","geolocation-api","internationalization","mobile-first","nodejs","openapi","openweathermap-api","rest-api","scss","typescript","vue","weather-apis","weather-app","weather-bit","web"],"created_at":"2024-11-12T21:37:49.574Z","updated_at":"2026-04-02T01:02:47.261Z","avatar_url":"https://github.com/marianapatcosta.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# weatherison\r\n\r\nWeb app developed in VueJS and NodeJS/Express to compare the weather forecast retrieved from the following weather APIs:\r\n\r\n- accuweather\r\n- dark sky\r\n- clima cell\r\n- IPMA\r\n- open weather\r\n- weather bit\r\n\r\nThe user can select which APIs want to consult and the default screen shows the comparative current weeather information. The comparative weather information for `today`and `tomorrow` can be accessed in this screen. By clicking on the displayed information for a specific API, another screen is rendered, showing the weather forecast information of that API for the following 5 days.\r\n\r\nThe geolocation API is used to get user's location and display the forecast for this location by default. In addition, forecast information can be obtained to any location, by typing `city` and `country` in the search field.\r\n\r\nThis app uses i18n and can be visualized either in english or in portuguese. Temperature can be observed in `celsius`or `fahrenheit` degrees.\r\n\r\n![weathersion-overview](https://user-images.githubusercontent.com/43031902/124003949-6ae85200-d9cf-11eb-9bc7-ad45e5e3aa87.png)\r\n\r\n\r\n## To run Vue frontend, in \"Frontend\" directory:\r\n\r\n### Run \"npm i\" ou \"yarn install\" to install the required dependencies\r\n\r\n### Run \"npm run serve\" to run de project in dev mode, on http://localhost:8080\r\n\r\n## To run NodeJS/ExpressJS Backend, in \"Backend\" directory:\r\n\r\n### Run \"npm i\" our\"yarn install\" to install the required dependencies\r\n\r\n### Run \"npm run start\" to run de project in dev mode, on http://localhost:8000\r\n\r\n### The following environnement variable must be configured:\r\n\r\n- ACCUWEATHER_API_KEY\r\n- DARK_SKY_API_KEY\r\n- CLIMA_CELL_API_KEY\r\n- GEOLOCATION_LOCATION_API_KEY\r\n- OPEN_WEATHER_API_KEY\r\n- WEATHER_BIT_API_KEY\r\n- NODE_ENV\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarianapatcosta%2Fweatherison","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarianapatcosta%2Fweatherison","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarianapatcosta%2Fweatherison/lists"}