{"id":22622107,"url":"https://github.com/kareimgazer/weatherapp","last_synced_at":"2026-04-11T18:03:53.549Z","repository":{"id":133119815,"uuid":"362487572","full_name":"KareimGazer/WeatherApp","owner":"KareimGazer","description":"A simple weather app using JavaScript and open Weather Map API","archived":false,"fork":false,"pushed_at":"2021-05-06T07:03:24.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-03T12:43:05.452Z","etag":null,"topics":["api","body-parser","cors","css","express","html5","http","javascript","nodejs","weather"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/KareimGazer.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}},"created_at":"2021-04-28T14:00:04.000Z","updated_at":"2024-12-06T12:52:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c53db07-78e0-421e-aa49-ff03d20654b3","html_url":"https://github.com/KareimGazer/WeatherApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KareimGazer%2FWeatherApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KareimGazer%2FWeatherApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KareimGazer%2FWeatherApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KareimGazer%2FWeatherApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KareimGazer","download_url":"https://codeload.github.com/KareimGazer/WeatherApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246128284,"owners_count":20727884,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","body-parser","cors","css","express","html5","http","javascript","nodejs","weather"],"created_at":"2024-12-08T23:13:20.505Z","updated_at":"2026-04-11T18:03:53.500Z","avatar_url":"https://github.com/KareimGazer.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WeatherApp\nThis web app uses Open Weather Map API to get weather info by taking the city ID from the user\nThe app returns the weather data and sends them to the server with user data provided by the user as a user story by a post request\nThe app finally makes a get request to the server to get the latest info and updates the user interface\n\nThis app uses express, body-parser, cors\nmakes get and post requests\nany works asynchronously using promises\n\n## Set Up:\n- Download the reop\n- run the terminal in the current folder\n- run command : node server.js\n- go to the browser and go to localhost:8000\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkareimgazer%2Fweatherapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkareimgazer%2Fweatherapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkareimgazer%2Fweatherapp/lists"}