Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cvalencia1991/space-travel-hub

"SpaceX API" is a React-based web app that displays live data from the SpaceX API. Users can view information on rockets and space missions, built with Bootstrap.
https://github.com/cvalencia1991/space-travel-hub

boostrap5 netlify-deployment react reactjs redux redux-thunk

Last synced: 3 months ago
JSON representation

"SpaceX API" is a React-based web app that displays live data from the SpaceX API. Users can view information on rockets and space missions, built with Bootstrap.

Awesome Lists containing this project

README

        

logo


Space Travel Hub

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)

# 📖 Space Travel Hub

**SpaceTravelHub** is a live data from the SpaceX API. Web application development for a commercial and scientific space travel company. Rockets and space missions will be available for booking through the application.

## 🛠 Built With

### Tech Stack

Client

### Key Features

- **Implement Rockets screen with the API**
![image](https://user-images.githubusercontent.com/107327344/202558846-9d03055c-757f-4aa3-82f5-c09260522c88.png)

- **Implement Mission's of SpaceX**
![image](https://user-images.githubusercontent.com/107327344/202559067-2136144b-d208-4853-bc4a-53d84286332c.png)

- **Adding Missions to Myprofile**
![image](https://user-images.githubusercontent.com/107327344/202559296-e4fdba4d-969e-4639-9ccc-d1482a194b89.png)

(back to top)

## 🚀 Live Demo

- [Live Demo Link](https://spacetravelhubspacex.netlify.app/)

(back to top)

## 💻 Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:

```sh
Clone the respository
Add the Npm libraries
Run it
```

### Setup

Clone this repository to your desired folder:

```sh
cd Desktop
git clone https://github.com/cvalencia1991/SpaceTravelHub.git
```

### Install

Install this project with:

```sh
cd my-project
npm install
```

### Usage

To run the project, execute the following command:

```sh
npm run start
```

### Run tests

To run tests, run the following command:

```sh
npm run test
```

### Deployment

You can deploy this project using:

```sh
npm run start
```

(back to top)

## 👥 Authors

👤 **Cesar Alberto Valencia Aguilar**

- GitHub: [https://github.com/cvalencia1991](https://github.com/cvalencia1991)
- Twitter: [https://twitter.com/cvalenciaguilar](@cvalenciaguilar)
- LinkedIn: [https://www.linkedin.com/in/cvalenciaguilar/](www.linkedin.com/in/cvalenciaguilar)

👤 **Felipe Oyarzo**

- GitHub: [@jfoyarzo](https://github.com/jfoyarzo)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/jorge-felipe-oyarzo-contreras-647118247/)

(back to top)

## 🔭 Future Features

- [Adding Placeholder]
**Enhance the My Profile section by adding a placeholder message when the "My Missions" or "My Rockets" lists are empty (no missions joined or no rockets reserved).**
- [Adding Read more ] **Enhance the My Profile section by adding the "Read more" button for each mission and rocket. Upon click, it should open a corresponding Wikipedia page in a new tab. NOTE - you need to get that extra Wikipedia URL from the API's payload.**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/cvalencia1991/SpaceTravelHub/issues).

(back to top)

## ⭐️ Show your support

If you like this project Give a ⭐️!

(back to top)

## 🙏 Acknowledgments

I would like to thank to spaceX give the Api to the deploy:
- Rockets: https://api.spacexdata.com/v3/rockets
- Missions: https://api.spacexdata.com/v3/missions

(back to top)

## ❓ FAQ

- **How can implement the project by Redux?**

- you can impplement with the Duck patter or the basic items to introduce the React-Redux

- **Could i use any other style framework thank boostrap in this project?**

- you can give you stiles with tailwindcss or SASS.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)