spacex-travelers-hub

⚛️React-Redux-App⚛️ | SpaceX Travelers Hub - A web application for a company that provides commercial and scientific space travel services. The application will allow users to book Rockets and join selected Space Missions. Powered By the 🔗SpaceX Web API. 🧪Tested with Jest🧪. Check it out! 👇

MIT License

Stars
14
Committers
2

📗 Table of Contents


📖 SpaceX Travelers Hub

SpaceX Travelers Hub - React + Redux App This web application is for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions thanks to the SpaceX Web API.


Learning objectives

  • Work with GitHub Kanban board
  • 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 hooks
  • 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

🛠 Built With

Tech Stack


Key Features

  • Use of Hooks
  • Use of State
  • Use of Redux Toolkit
  • Use of React Router
  • Use of React Bootstrap

🚀 Live Demo


💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Example commands:

  cd my-folder
  git clone [email protected]:ITurres/spacex-travelers-hub.git

Install

Install this project's dependencies with:

  • npm install

Usage

To run the project, execute the following command:

 npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes. You may also see any lint errors in the console.

Run tests

 npm test

Launches the test runner in the interactive watch mode. See the section about running tests for more information.


👥 Authors

👤 Author1

👤 Author2


🔭 Future Features

  • 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 hooks
  • 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

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.


⭐️ Show your support

Give a ⭐ if you liked this project!


🙏 Acknowledgments

I thank Microverse for this fantastic opportunity, the Code Reviewers and my coding partner Ahmed Eid for their advice and time 🏆


📝 License

This project is MIT licensed.


Related Projects