Space-Travelers-Hub

"Space Travelers' Hub" is a 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 using real live data from the SpaceX API.

Stars
0

Space Travelers' Hub

"Space Travelers' Hub" is a 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 using real live data from the SpaceX API.

Built With

  • Major languages: HTML, CSS, & JavaScript.
  • Frameworks: React.
  • Linters: Lighthouse, Webhint, Stylelint and ESLint.
  • Technologies used: NPM, Webpack, & Jest Library.
  • Tools: Git, Gitflow, GitHub, VS Code, & Chrome Browser.

Live Demo (Deployed on GitHub Pages with SSL)

Live Demo Link

Video Presentation

Getting Started

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

Prerequisites

  • Basic knowledge of React.
  • Basic knowledge of redux.
  • Basic Knowledge of HTML, CSS, & JavaScript.
  • Basic knowledge of ES6 syntax.
  • Basic knowledge of Git, GitHub &Gitflow.
  • Basic knowledge of Linters.
  • Basic knowledge of Webpack.
  • Basic knowledge of Jest unit-testing library.
  • Basic knowledge of VS Code or any other code-editors.

Setup

  • Create a new Microverse folder and move into it.
  • Open the Command Prompt (CMD) in the current directory (Microverse Folder).
  • Run the following command:
$ [email protected]:Sonickmumba/Space-Travelers-Hub.git
  • Once finished you should see a new folder called **Space Travelers' Hub ** in your current directory.
  • cd into the folder and run the following commands:
$ npm install
$ npm start
  • Start customizing the project so it fits your personal preferences and needs.
  • Enjoy your new professional Space Travelers' Hub application!

Run tests

To check for linters, use the files provided by Microverse. A GitHub action is also set to run during pull request.

Deployment

For deployment you can use the GitHub Pages.

Authors

Sonick Mumba (Sonickmumba)

Tommymarvel ([https://github.com/Tommymarvel)

Show your support

Give a if you like this project!

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Acknowledgments

License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.

Related Projects