Space Travelers' Hub is a web application made for a company that provides commercial and scientific space travel services. The application allows users (future clients) to book rockets and join selected space missions.
- TailwindCss
- React
- Redux
- Redux-thunk
- React-router
- Redux-logger (tooling)
- React testing library (unit testing)
- SpaceX API
- Milestone 1: React app setup with redux using the duck pattern
- Milestone 2: Set up the app navigation using react-router
- Milestone 3: Create an API layer using the SpaceX API
- Milestone 4: Create the Redux store including the action creators and the reducers
- Milestone 5: Integrate the redux store into the app and display the data
- Milestone 6: Implement JoinMission and ReserveRocket functionalities
- Milestone 7: Display the user data in the Profile page
Prerequisites: A Web Browser (preferably FireFox or Chrome)
- Clone the GitHub Repository
- Go to the Project folder
cd SpaceTravelers
- Run
npm install
to install the dependencies - Run
npm start
to run the live server.
- Stop the server if it's already running
CTRL
+C
- Run
npm test
run the tests
👤 Soufiane Boursen
- GitHub: @Sboursen
- Twitter: @sboursen_dev
- LinkedIn: @sboursen
👤 Alexander Oguzie-Ibeh
- GitHub: @harlexkhal
- Twitter: @harlexkhal
- LinkedIn: @alexander-oguzie-ibeh
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is under the MIT license.