The Space Travelers hub is an application that allows adventurers to make custom reservations of rockets and dragons for space travel. Also, users have an opportunity to select a mission of their choice.
Demo 📝
Interface 1 |
---|
Interface 2 |
---|
Learning objectives:
Use React components.
Use React props.
Use React Router.
Connect React and Redux.
Handle events in a React app.
Write unit tests with React Testing Library.
Use styles in a React app.
Use React life cycle methods.
Apply React best practices and language style guides in code.
Use store, actions and reducers in React.
Perform a code review for a team member.
React
Redux
JSX
jest
ES6
To get a local copy up and running follow these simple example steps.
Zip
or (git clone)[https://github.com/ericmahare/space-travellers-hub.git]
cd space-travellers-hub
live server
\Install
npm i
npm run start
For testing using jest follow these steps:
npm install
This will download all the dependencies
- Get all test results npm test
This will perform all the tests and display the result on the terminal
For tracking linter errors locally you need to follow these steps:
After cloning the project you need to run this command
npm install
This command will download all the dependencies of the project
For tracking the linter errors in CSS file run:
npx stylelint "*/.{css,scss}"
And For tracking the linter errors in React files run:
npx eslint .
👥 Adisa Hammed
👤 Eric Mahare
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.