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.
- 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).
- Frontend: React
- Backend: Node.js
- Hosting/Containerization: Docker
- Node.js
- Docker
-
Clone the repository
-
Build and Run Docker Container
- 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.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request