/N_API_T

Primary LanguageSCSSOtherNOASSERTION

Project Title

Using NASA's APIs to Showcase Space Images

Project Description

This project is a simple yet captivating web application that leverages three of NASA's APIs to showcase stunning space images and videos. It provides users with an interactive way to explore the beauty of the cosmos by selecting specific dates and camera types. The application is designed to be user-friendly and educational, making space exploration accessible to everyone.

Features

1. Astronomy Picture of the Day (APOD)

  • Daily Space Image: Users can view the Astronomy Picture of the Day, which includes a high-quality image or video along with a detailed explanation provided by NASA.
  • Date Selection: Users can select any date to view the corresponding APOD. If the selected date is in the future, the application gracefully handles the error and informs the user that the data is not yet available.

2. Mars Rover Photos

  • Mars Rover Images: Users can explore images captured by NASA's Mars Rovers (Curiosity, Opportunity, and Spirit) on specific Earth dates.
  • Camera Selection: Users can choose from various cameras mounted on the Rovers (e.g., FHAZ, RHAZ, MAST) to view images from different perspectives.
  • Pagination: The application supports pagination to navigate through multiple pages of Rover photos, allowing users to explore more images captured on the selected date.

3. Earth Polychromatic Imaging Camera (EPIC)

  • Earth Images: Users can view stunning images of Earth captured by NASA's EPIC instrument aboard the DSCOVR spacecraft.
  • Date Selection: Users can select a specific date to view the images of Earth taken on that day.
  • Image Information: The application provides detailed information about each image, including the capture time and position of the DSCOVR spacecraft.

Technologies Used

Getting Started

To get started with the project, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/yourusername/nasa-space-images.git
    cd nasa-space-images
    
    

cd nasa-space-images Open the HTML File: Simply open index.html in your web browser to view the application.

Usage

Selecting Dates: Use the date picker to select a specific date for viewing APOD or Mars Rover images. Choosing Cameras: Select a camera from the dropdown menu to view images from that particular camera. Viewing Asteroid Data: Select a date to view detailed information about near-Earth objects.

Future Enhancements

Enhanced User Interface: Improve the visual design and user experience. Additional NASA APIs: Integrate more APIs to provide a richer set of space data and images. User Accounts: Allow users to create accounts and save their favorite images and data.

Contributing

Contributions are welcome! If you have any ideas or suggestions to improve the project, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Deployed Application

https://papicly.github.io/N_API_T/#