{"id":28359531,"url":"https://github.com/johntvale/project-iss-tracker","last_synced_at":"2026-05-09T14:03:57.254Z","repository":{"id":40667967,"uuid":"486403610","full_name":"johntvale/project-iss-tracker","owner":"johntvale","description":"O ISS Tracker é um site responsivo, desenvolvido em React. Seu objetivo é localizar a ISS (Estação Espacial Internacional) em tempo real e exibi-la em um mapa, e algumas outras funcionalidades.","archived":false,"fork":false,"pushed_at":"2024-09-11T01:18:30.000Z","size":121875,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-28T09:11:32.704Z","etag":null,"topics":["css","javascript","react","react-functional-components","react-functions","reactjs"],"latest_commit_sha":null,"homepage":"https://johntvale.github.io/project-iss-tracker/","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/johntvale.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":"2022-04-28T01:18:04.000Z","updated_at":"2024-09-11T01:17:42.000Z","dependencies_parsed_at":"2024-09-11T05:29:09.043Z","dependency_job_id":null,"html_url":"https://github.com/johntvale/project-iss-tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/johntvale/project-iss-tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johntvale%2Fproject-iss-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johntvale%2Fproject-iss-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johntvale%2Fproject-iss-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johntvale%2Fproject-iss-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johntvale","download_url":"https://codeload.github.com/johntvale/project-iss-tracker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johntvale%2Fproject-iss-tracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261362061,"owners_count":23147328,"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":["css","javascript","react","react-functional-components","react-functions","reactjs"],"created_at":"2025-05-28T09:10:57.864Z","updated_at":"2026-05-09T14:03:57.246Z","avatar_url":"https://github.com/johntvale.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Projeto ISS Tracker\n\u003cimg src=\"./iss-tracker-cover.png\" /\u003e\n\n  O ISS Tracker é um site desenvolvido para rastrear a ISS (International Space Station) em tempo real e algumas outras funcionalidades, tais como:\n  - Localizar a Estação Espacial em tempo real e exibi-la em um mapa.\n  - Exibir uma lista com a tripulação atual a bordo.\n  - Trazer algumas curiosidades sobre a Estação Espacial.\n\n  O objetivo do seu desenvolvimento foi praticar as habilidades de Front-end e Design Responsivo utilizando React, CSS e Media Queries.\n  \n  Você pode acessá-lo \u003ca href=\"https://johntvale.github.io/project-iss-tracker/\"\u003eclicando aqui.\u003c/a\u003e :artificial_satellite: :rocket: :smile:\n\n---\n\n### Habilidades desenvolvidas\n- Criação e manipulação componentes funcionais (React Functions)\n- Criação e manipulação componentes genéricos\n- Utilização de React Hooks\n- Especificação de PropTypes\n- Mapeamento de Componentes\n- Consumo de API's utilizando Fetch\n- Gerenciamento de dados com Context API\n- Utilização de links internos e externos\n- Utilização de Media Queries para criar responsividade\n- Detecção de rolagem e redimensionamento\n\n---\n\n### Tecnologias utilizadas\n- React\n- Context Api\n- CSS\n- NPM\n- Eslint\n\n---\n\n### Instalação e Execução\n- Abra o terminal dentro do diretório onde deseja armazenar o projeto e execute o comando abaixo:\n  ```\n  git clone git@github.com:johntvale/project-iss-tracker.git\n  ```\n\n- Entre no diretório project-iss-tracker\n  ```\n  cd project-iss-tracker/\n  ```\n\n- Instale as dependências do projeto\n  ```\n  npm install\n  ```\n\n- Após a conclusão da instalação, execute o projeto com o comando abaixo:\n  ```\n  npm start\n  ```\n\n### Referências\n- Vídeo do Background foi retirado do canal no YouTube: \u003ca href=\"https://www.youtube.com/watch?v=FG0fTKAqZ5g\"\u003eDavid Peterson\u003c/a\u003e\n- Projeto inspirado no site oficial da \u003ca href=\"https://www.nasa.gov/\"\u003eNASA\u003c/a\u003e e nas aulas do mestre \u003ca href=\"https://github.com/icaroharry\"\u003eÍcaro Harry\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohntvale%2Fproject-iss-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohntvale%2Fproject-iss-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohntvale%2Fproject-iss-tracker/lists"}