"Space Travelers' Hub" is a web application for a company that provides commercial and scientific space travel services. The application consists of Rockets, Missions, and the My Profile section. It allows users to:
- Work with the real live data from the SpaceX API.
- Book rockets and join selected space missions.
- HTML5
- CSS3
- JavaScript(ES6)
- React Js
- Redux
The key features of this website include.
- Real live interaction with SpaceX API.
- Reserve Rockets and join Missions.
- Display all reserved Rockets/Missions in My Profile section.
- Cancel Rocket resevation and leave Missions.
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A web browser like Google Chrome.
- A code editor like Visual Studio Code with Git and Node.js installed.
Clone this repository to your desired folder:
- Open terminal in VScode.
- Navigate to the directory where you want clone the copy of this repository
- Create new directory [optional]
- Clone the repo using the below command
git clone https://github.com/theodoku/space-traveler-hub.git
cd Space-Travelers-Hub
Install this project with:
npm install
To start the application, run the following command
npm start
To run tests, run the following command:
npm test
To build the app for production, run the following command:
npm run build
To deploy project, run the following command:
npm run deploy
This project can be used to practice React & Redux.
The collaborators of this project.
👤 Theophilus Doku
- GitHub: @theodoku
- Twitter: @dok_theo
- LinkedIn: Theophilus Doku
👤 Ilyass
- GitHub: @ilyassatlass
- Twitter: @ilyass_atlassi
- LinkedIn: Ilyass Atlassi
- Placeholder message at My Profile section when the "My Missions" or "My Rockets" lists are empty.
- "Cancel reservation" and "Leave Mission" buttons at My Profile section
- "Read more" button for each mission and rocket at My Profile section.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️, if you like this project!
I would like to thank:
- Microverseinc for Readme-template
- Icons8 for Space icon
This project is MIT licensed.