{"id":24901559,"url":"https://github.com/pgalias/react-weather-app","last_synced_at":"2026-05-08T07:31:34.825Z","repository":{"id":38425995,"uuid":"350880225","full_name":"pgalias/react-weather-app","owner":"pgalias","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-07T23:42:36.000Z","size":6230,"stargazers_count":0,"open_issues_count":20,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-04T05:53:08.803Z","etag":null,"topics":["react","tailwindcss","typescript","weather-app","weather-forecast"],"latest_commit_sha":null,"homepage":"https://pgalias.github.io/react-weather-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/pgalias.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}},"created_at":"2021-03-23T22:56:27.000Z","updated_at":"2021-08-26T08:23:56.000Z","dependencies_parsed_at":"2023-02-08T03:31:50.658Z","dependency_job_id":null,"html_url":"https://github.com/pgalias/react-weather-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pgalias/react-weather-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgalias%2Freact-weather-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgalias%2Freact-weather-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgalias%2Freact-weather-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgalias%2Freact-weather-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pgalias","download_url":"https://codeload.github.com/pgalias/react-weather-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pgalias%2Freact-weather-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32770981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T02:36:36.067Z","status":"ssl_error","status_checked_at":"2026-05-08T02:36:07.210Z","response_time":54,"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":["react","tailwindcss","typescript","weather-app","weather-forecast"],"created_at":"2025-02-01T21:16:36.236Z","updated_at":"2026-05-08T07:31:34.791Z","avatar_url":"https://github.com/pgalias.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build](https://github.com/pgalias/react-weather-app/actions/workflows/check-commit.yml/badge.svg?branch=master)](https://github.com/pgalias/react-weather-app/actions/workflows/check-commit.yml)\n[![codecov](https://codecov.io/gh/pgalias/react-weather-app/branch/master/graph/badge.svg)](https://codecov.io/gh/pgalias/react-weather-app)\n\n# Weather App\n\nSee application [here](https://pgalias.github.io/react-weather-app/)\n\n## Table of Contents\n\n* [About the project](#about-the-project)\n    * [Built with](#built-with)\n* [Getting started](#getting-started)\n    * [Prerequisites](#prerequisites)\n    * [Installation](#installation)\n    * [Available commands](#available-commands)\n* [Running application](#running-application)\n* [Further changes](#further-changes)\n* [Contact](#contact)\n\n## About the project\n\n![application appearance](./day-screenshot.png)\n\nThis is small user interface of weather station. It is showing current air temperature and pressure, humidity, \ncloudiness and wind speed. It is using current user geolocation by builtin navigator functionality. Data about the \nweather are provided by [YR API](https://developer.yr.no) and data about the city are provided by reverse geocoding from\n[Nominatim OpenStreetMap](https://nominatim.openstreetmap.org/reverse).\n\n![application appearance](./night-screenshot.png)\n\n### Built with\n\n- Typescript\n- React\n- Tailwind\n- Jest\n\n## Getting started\n\n### Prerequisites\n\nTo use this project there is yarn package manager needed.\n\n### Installation\n\nTo install all dependencies just run yarn command.\n\n### Available commands\n\n- `start` - runs dev server with HMR\n- `build` - creates the bundle\n- `test` - runs jest tests\n- `test:watch` - runs tests in watch mode\n- `lint` - runs eslint\n- `format` - runs prettier \n- `build-to-branch` - builds application and deploy it to gh-pages branch\n\n## Running application\n\n1. Run application `yarn dev`\n2. Go to `localhost:3000`\n\n## Further changes\n\n- Rather than showing an error when user refuses to use geolocation, show input to put postal code/city to fetch forecast data\n- Use symbol code from the response to show current weather status by the icon (https://api.met.no/weatherapi/weathericon/2.0/documentation)\n- Add weather information for the next hours\n- Connect the application background with the symbol code - so when it is raining then show raining background, etc.  \n- Fetch sunrise and sunset data\n- Add the rest of the todo unit tests\n\n## Contact\n\nPawel Galias - [linkedin](https://linkedin.com/in/pawgalias) - [pawel@galias.me](pawel@galias.me)\n\nProject Link: [https://github.com/pgalias/react-weather-app](https://github.com/pgalias/react-weather-app)\n\nProject Demo: [https://pgalias.github.io/react-weather-app/](https://pgalias.github.io/react-weather-app/)\n\nAre you seeing bugs or potential improvements? Your feedback is more than welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgalias%2Freact-weather-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpgalias%2Freact-weather-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpgalias%2Freact-weather-app/lists"}