Skip to content

carrilhorafael57/nasa-project

Repository files navigation

NASA Project - Space Mission Tracker

Introduction

This project is a test platform for tracking space missions, specifically focusing on launches. It utilizes the SpaceX API to fetch and display a backlog of flights that have been launched on space missions. The platform is developed using Node.js and React, and is containerized using Docker for easy deployment and scalability.

Features

  • Fetch Mission Data: Leverage SpaceX API to get real-time and historical data on space missions.
  • Create New Missions: Users can simulate creating new space missions.
  • Delete Missions: Provides functionality to delete existing missions (simulated).

Tech Stack

  • Frontend: React
  • Backend: Node.js
  • Hosting/Containerization: Docker

Getting Started

Prerequisites

  • Node.js
  • Docker

Installation

  1. Clone the repository

  2. Build and Run Docker Container

Usage

  • View Missions: Navigate to http://localhost:8000 to view the list of space missions.
  • Create a Mission: Use the 'Create Mission' feature on the platform to simulate adding a new mission.
  • Delete a Mission: Select a mission and use the 'Delete' option to remove it from the list.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published