commitra / commitra/react-verse

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

Offen
#86 7 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement hacktoberfest
Vorherrschende Sprache
JavaScript
Sterne
8
Forks
34
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit Space.jsx und verfolge, wie das Dashboard derzeit ISS-Positionsdaten abruft und aktualisiert. Vergleiche die vorgeschlagenen kostenlosen APIs und integriere dann Höhe und Geschwindigkeit in den bestehenden Anzeigefluss, mit gut lesbaren Einheiten und einem Zustand für nicht verfügbare Daten; fertig ist die Aufgabe, wenn beide Werte zusammen mit der Position aktualisiert werden und API-Fehler ordnungsgemäß behandelt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, react
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.