Skip to content

"Space Travelers Hub" is a website that work with real live data from the SpaceX API. The users can book rockets and join selected space missions. The information of reserved rockets and missions is shown in the profile section.

Notifications You must be signed in to change notification settings

yersel500/space-travelers-hub

Repository files navigation

Space Travelers Hub

"Space Travelers Hub" is a website that work with real live data from the SpaceX API. The users can book rockets and join selected space missions.

Built With

  • React
  • Redux
  • Router
  • SpaceX API

Live Demo

Getting Started

Clone the repository and setup the linter

API

The current project is using the next API's:

  • Rockets: https://api.spacexdata.com/v3/rockets
  • Missions: https://api.spacexdata.com/v3/missions

Prerequisites

  • npm ( Node Package Manager )
  • git and Github Account

Setup

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

  • Open terminal
  • Change the directory you want put the repo
  • Then run i. Run git clone ii. cd repo-name/ iii. npm install

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm start

Launch the app in the browser using http://localhost:3000/

Install Linters

  • Stylelint linter

    npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x

  • ESLint linter

    npm install --save-dev eslint@7.x eslint-config-airbnb@18.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@4.x @babel/eslint-parser@7.x @babel/core@7.x @babel/plugin-syntax-jsx@7.x @babel/preset-react@7.x @babel/preset-react@7.x

Run tests

  • Stylelint linter
    • npx stylelint "**/*.{css,scss}" on the root of your directory of your project.
  • ESLint linter
    • npx eslint . on the root of your directory of your project.

Authors

👤 Lucas Bonnefon

👤 Yersel Hurtado

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • A big thank you to Microverse and SpaceX Travel, for providing me the knowledge and tools (API) to finish this project.
  • An even bigger thank you to all my coding partners who helped me get here.

📝 License

This project is MIT licensed.

About

"Space Travelers Hub" is a website that work with real live data from the SpaceX API. The users can book rockets and join selected space missions. The information of reserved rockets and missions is shown in the profile section.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published