The SpaceX API is used to build a React & Redux app that will allow users to mock; book & cancel rocket reservations and join selected space missions.
Our development flow included: performing git-flow practices & using components with routers, life cycle methods, handling events and state management by Redux store, actions, reducers in duck Pattern with unit and component tests.
- Javascript
- React & Redux
- Redux Middleware (Thunk, Logger)
- Bootstrap
- Jest for testing
To get a local copy up and run the app; follow below steps.
If you are not familiar to use terminal, please check this article
Open your terminal and run the following commands on your terminal.
Make sure 'Javascript' is not blocked in your browser.
To get a local copy of the repository, run the following commands on your terminal.
cd <your_desktop>
git clone git@github.com:yigitm/react-group-project.git
cd react-group-project
To install the necessary Javascript packages to your project, run below commands.
npm install
To run the app, use below command.
npm start
It runs the app in the development mode and runs the app in http://localhost:3000.To view it open your default browser.
To run the tests, use below command.
npm run test
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
Netlify is used for deployment.
👤 Jonathas Tavares
- GitHub: jonathastavares
- LinkedIn: Jonathas Tavares
👤 Yigit Mersin
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse
- Open Source
This project is MIT licensed.
