/Space_Travelers_hub

This project is to implements the Space Travelers' Hub web application, which allows users to book rockets, join space missions, and view their profiles. The application utilizes real live data from the SpaceX API to provide up-to-date information on rockets and missions.

Primary LanguageJavaScriptMIT LicenseMIT

Project Space


Space Travelers' Hub

📗 Table of Contents

📖 Space Travelers' Hub!

BSpace Travelers' Hub! we are building a web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions.

🛠 Built With

Tech Stack

Client

(back to top)

🚀 You can check the Live Demo here

Live SpaceX

(back to top)

💻 Getting Started

  • Step 1: Clone this project using this git command "git clone", (if you don't have git installed please visit https://git-scm.com/downloads and install it).
  • Step 2: Once you have installed git you can clone this project using the command below:
    https://github.com/ibugithub/Project-SpaceX
    
  • Step 3: Once you have cloned this repo navigate to the folder that contains the repository.
  • Step 4: If you want to watch the HTML file open it with your favorite web browser(This project MUST be opened from VS Code for full functionality).
  • Step 5: If you want to edit this project open it with your favorite text editor.

(back to top)

💻 Getting Started

To get a local copy up and running clone this repo https://github.com/ibugithub/Project-SpaceX.

Prerequisites

There are no known prerequisites to run this project. If you encounter any issues trying to run it, please feel free to open a ticket to let me know and I will work on it to the best of my abilities

Setup

Clone this repository to your desired folder:

https://github.com/ibugithub/Project-SpaceX

or

https://github.com/ibugithub/Project-SpaceX <-- Only if you have SSH keys configured on your GitHub account.

Usage

To run the project:

  • Method 1:
  cd PATH_TO_CLONE
  npm install
  npm run build
  npm start

Method 2: Open './dist/index.html' in your browser of choice

Deployment

You can deploy this project using Render or a web-hosting platform of your choice.

(back to top)

👥 Authors

👤 Gardimy Charles

Ibrahim ibu

(back to top)

🔭 Future Features

  • Use store, actions, and reducers in React.

  • Connect React and Redux.

  • Redux: Fetch data and update the Redux store

  • Render UI:lists

  • Redux: Write actions and reducers for booking rockets/missions

  • Redux: Write actions and reducers for canceling rockets

  • Render UI: conditional components rendering

  • Render UI: My Profile section

  • Updates will be made shortly to make the page interactive

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please give me a start and share my portfolio with reporters!

(back to top)

🙏 Acknowledgments

I would like to thank to the Microverse team for teaching me this tool.

(back to top)

📝 License

This project is MIT licensed.

(back to top)