space-travel

It's a page that consumes the SpaceX API in order to show a list of rockets and missions. It is a simulation of a page where users can reserve rockets and missions to outer space.

MIT License

Stars
2

πŸ“— Table of Contents


Space-Travel

Space-Travel In this task, we will be working with the real live data from the SpaceX API. we task is to build 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.

Learning objectives

  • Use React documentation
  • Use React components.
  • Use React props.
  • Use React state.
  • Use React routes.
  • 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

  • Add Redux Toolkit (npm install react-redux @reduxjs/toolkit).
  • Create a directory that will contain all your Redux logic (/src/redux)
  • Configure a Redux store (/src/redux/store.js)
  • Gitflow

πŸ’» Getting Started

To get a local copy up and running, follow these steps. This project requires Node.js and npm installed on your machine.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Example commands:

  cd space-travel
  git clone https://github.com/Estete9/space-travel.git

Install

Install this project's dependencies with:

  • npm install

Usage

To run the project, execute the following command:

 npm run 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

πŸ‘€ Maximo Ortelli

πŸ‘€ Esteban Palacios


πŸ”­ Future Features

  • Improve the Space-Travel page

🀝 Contributing

Contributions, issues, and feature requests are welcome!


⭐️ Show your support

Give a ⭐ if you liked this project!


πŸ™ Acknowledgments

I thank Microverse for this fantastic opportunity.


πŸ“ License

This project is MIT licensed.


Related Projects