- "Space Traveler's Hub" is a JavaScript, React.js and Redux.js based single page application (SPA) for a company that provides commercial and scientific space travel services that allow users to book rockets and join selected space missions using real life data from from the SpaceX API.
To get a local copy up and running follow these simple steps.
- Internet service.
- Basic knowledge of Git/Terminal and NPM.
- Visual Studio Code.
-
Open the terminal on your computer
-
Navigate through directories using change directory (cd) command to where you want to clone the repository.
-
Type the following command then press ENTER:
git clone git@github.com:angeluray/gp-space-travelers.git
-
the terminal will send to you information about your download.
-
Type the following lists of commands and press ENTER after each command:
-
Open folder in VSC
-
code .
-
Install dependencies locally
- npm install
-
Setup linters
- npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
- npx stylelint "**/*.{css,scss}"
- 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-env@7.x @babel/preset-react@7.x
- npx eslint .
-
Basic REACT commands
- npm run build
- npm start
- npm test
-
- JavaScript
- React
- Redux
- Jest
- GitHub flow
- Linters Check
- GitHub: @angeluray
- Twitter: @atangeluray
- LinkedIn: Angel Uray
- GitHub: @GhislainMitahi
- Twitter: @GMitahi
- LinkedIn: Ghislain Mitahi
- Give a ⭐️ if you like this project!
- This project is MIT licensed.