- 📖 About the Project
- 💻 Getting Started
- 👥 Author
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
[Space Travelers] is a project that was created inline with the Microverse curriculumn. This app shows a list of rockets that can be reserved and missions that can be joined. As the user clicks on the various NavLinks, the different components are rendered. Data is fetched from the API and set as the new state. The components then access the data and render it using child components created in react. Global state is managed through Redux. I used React and redux in this project.
The project can be viewed live on the link below:
.Client
- HTML and CSS
- React
.
It's main features are:
- [Navigation] This allows the users to access the different sections of the app onclick. Uses react router.
- [Rockets] This is the welcome page that shows the list of rockets that a user can reserve. A user can also cancel reservations.
- [Missions_Table] This table shows the list of missions that a user can join. After joining a mission, a button to leave the mission appears which cancels a mission.
- [My_Profile] This shows the compiled list of missions and rockets that a user has joined and reserved respectively.
In order to set up a local copy of this repository, you need to have git installed:
Clone this repository to your desired folder:
Example commands:
mkdir my-folder
cd my-folder
git clone https://github.com/Christelle-12/space-travelers.git
npm install
To run the project:
Run
npm start
Tests can be performed by running "npm install" and then "npm test".
👤 Benson Njuguna
- GitHub: @bennyjoez
- Twitter: @bennyjoezz
👤 Nirere Marie Christelle
- GitHub: @Christelle-12
- Twitter: @Chr1Nirere
- LinkedIn :LinkedIn
I plan to add the following features:
- [Contact]
- [Completed_missions]
- [Travel_history]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, you can show your support by giving this project's repository a star on github.
I would like to thank Microverse for the outstanding collection of information they have provided that enabled me to create the project. In addition, I would like to also thank the team for outstanding work in implementing the requirements of this project.
This project is MIT licensed.