"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.
- React
- Redux
- Router
- SpaceX API
Clone the repository and setup the linter
The current project is using the next API's:
- Rockets:
https://api.spacexdata.com/v3/rockets
- Missions:
https://api.spacexdata.com/v3/missions
- npm ( Node Package Manager )
- git and Github Account
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
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
Launch the app in the browser using http://localhost:3000/
-
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
- 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.
👤 Lucas Bonnefon
- GitHub: @ryxtor
- Twitter: @ryxtor
- LinkedIn: Lucas Bonnefon
👤 Yersel Hurtado
- GitHub: @yersel500
- Twitter: @YerselHurtado
- LinkedIn: Yersel Hurtado
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!
- 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.
This project is MIT licensed.