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

https://github.com/mnisarali/space-travelers-hub

A web application for a company that provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.
https://github.com/mnisarali/space-travelers-hub

react-js redux spacex-api

Last synced: 10 days ago
JSON representation

A web application for a company that provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

Awesome Lists containing this project

README

        


logo


Space Traveler's Hub


# 📗 Table of Contents

- [📗 Table of Contents](#-table-of-contents)
- [📖 Space Travelers' Hub ](#-space-travelers-hub-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [🚀 Live Demo ](#-live-demo-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Start](#start)
- [Tests](#tests)
- [Build](#build)
- [Deployment](#deployment)
- [Usage](#usage)
- [👥 Authors ](#-authors-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [📝 License ](#-license-)

# 📖 Space Travelers' Hub

"Space Travelers' Hub" is a web application for a company that provides commercial and scientific space travel services.
The application consists of Rockets, Missions, and the My Profile section. It allows users to:

- Work with the real live data from the SpaceX API.
- Book rockets and join selected space missions.

## 🛠 Built With

### Tech Stack

- HTML5
- CSS3
- JavaScript(ES6)
- React Js
- Redux

### Key Features

The key features of this website include.

- Real live interaction with SpaceX API.
- Reserve Rockets and join Missions.
- Display all reserved Rockets/Missions in My Profile section.
- Cancel Rocket resevation and leave Missions.

(back to top)

## 🚀 Live Demo

- [Live Demo Link](https://group-n9mr.onrender.com/)

(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:

- [ ] A web browser like Google Chrome.
- [ ] A code editor like Visual Studio Code with Git and Node.js installed.

### Setup

Clone this repository to your desired folder:
1. Open terminal in VScode.
2. Navigate to the directory where you want clone the copy of this repository
3. Create new directory [optional]
4. Clone the repo using the below command

```sh
git clone https://github.com/MNisarAli/Space-Travelers-Hub.git

cd Space-Travelers-Hub
```

### Install

Install this project with:

```sh
npm install
```

### Start

To start the application, run the following command

```sh
npm start
```

### Tests

To run tests, run the following command:

```sh
npm test
```

### Build

To build the app for production, run the following command:

```sh
npm run build
```

### Deployment

To deploy project, run the following command:

```
npm run deploy
```

### Usage

This project can be used to practice React & Redux.

(back to top)

## 👥 Authors

The collaborators of this project.

👤 **M Nisar Ali**

- GitHub: [@MNisarAli](https://github.com/MNisarAli)
- Twitter: [@drnisar_ali](https://twitter.com/drnisar_ali)
- LinkedIn: [Muhammad Nisar Ali](https://linkedin.com/in/muhammad-nisar-ali-45a865251)

👤 **Inayat-khan**

- GitHub: [@Khanetmoi](https://github.com/Khanetmoi)
- Twitter: [@InayatVan](https://twitter.com/InayatVan)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/khan-bitsindou-b37178228/)

(back to top)

## 🔭 Future Features

- [ ] Placeholder message at My Profile section when the "My Missions" or "My Rockets" lists are empty.
- [ ] "Cancel reservation" and "Leave Mission" buttons at My Profile section
- [ ] "Read more" button for each mission and rocket at My Profile section.

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/MNisarAli/Space-Travelers-Hub/issues).

(back to top)

## ⭐️ Show your support

Give a ⭐️, if you like this project!

(back to top)

## 🙏 Acknowledgments

I would like to thank:
- [Microverseinc](https://github.com/microverseinc) for [Readme-template](https://github.com/microverseinc/readme-template)
- [Icons8](https://icons8.com) for [Space icon](https://icons8.com/icon/c5UdWlZ4iWRe/space)

(back to top)

## 📝 License

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

(back to top)