commitra / commitra/react-verse

Space.jsx : Add Altitude & Velocity via Alternative API in Space.jsx

Aberta
#86 7 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement hacktoberfest
Linguagem predominante
JavaScript
Estrelas
8
Forks
34
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Integrate altitude and velocity data for the International Space Station (ISS) using a free and reliable alternative API.
Currently, the dashboard in Space.jsx displays basic ISS information. This enhancement aims to enrich the data visualization by adding live altitude and velocity readings.

Requirements:

Research and select a free API providing ISS altitude and velocity (e.g., Open Notify, Where The ISS At? API).
Fetch and display the ISS altitude (in kilometers) and velocity (in km/h or mph).
Ensure data updates dynamically along with existing ISS location info.
Format and label the values clearly for better readability.

Acceptance Criteria:

✅ Altitude and velocity data successfully retrieved from an alternative API.
✅ Data displayed alongside other ISS information on the dashboard.
✅ Values auto-refresh in sync with the current ISS position updates.
✅ Graceful handling of API errors (fallback or “data unavailable” message).

Bonus (Optional):

Add small visual indicators (📈 icons or motion animation) for velocity changes.
Allow user to toggle between metric (km/h) and imperial (mph) units.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece por Space.jsx e rastreie como o dashboard busca e atualiza atualmente os dados de localização da ISS. Compare as APIs gratuitas sugeridas e, em seguida, integre altitude e velocidade ao fluxo de exibição existente, com unidades fáceis de ler e um estado para dados indisponíveis; considera-se concluído quando ambos os valores forem atualizados com a posição e as falhas das APIs forem tratadas corretamente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript, react
Domínio
frontend
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.