تفاصيل العمل

Space Explorer Web App

A JavaScript-based web application that displays space-related data using real APIs, including NASA's Astronomy Picture of the Day and upcoming space launches.

🚀 Features

Fetching data from multiple APIs (NASA APOD, Space Launches)

Dynamic UI updates using Vanilla JavaScript

Interactive navigation between sections

Date-based data fetching

Local storage for UI state persistence

Lazy loading for images to improve performance

🧠 JavaScript Concepts Used (Key Strengths)

async / await for handling asynchronous API calls

fetch API with proper error handling

DOM manipulation & event handling

Modular DOM structure for better readability

LocalStorage for saving user state

Conditional rendering based on fetched data

🪐 Sections Overview 1️⃣ Astronomy Picture of the Day (APOD)

Displays NASA’s daily astronomy image with its title, description, and date. Users can select a custom date to explore past space images.

2️⃣ Upcoming Space Launches

Shows a list of upcoming space launches with launch time, mission name, and launch status, fetched from a real-time API.

3️⃣ Solar System Explorer

Allows users to explore planets in the solar system and view detailed information dynamically based on user interaction.

🛠️ Tech Stack

HTML5

CSS3

Vanilla JavaScript

REST APIs

📎 Project Status

This project is part of my JavaScript learning journey and focuses on practicing real-world data fetching and dynamic UI behavior.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة