ITurres / 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! 👇

Home Page:https://iturres.github.io/spacex-travelers-hub/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spaceX travelers hub logo

SpaceX Travelers Hub


📗 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

(back to top)


🚀 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 git@github.com: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.

(back to top)


👥 Authors

👤 Author1

👤 Author2

(back to top)


🔭 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

(back to top)


🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)


⭐️ Show your support

Give a ⭐ if you liked this project!

(back to top)


🙏 Acknowledgments

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

(back to top)


📝 License

This project is MIT licensed.

(back to top)


About

⚛️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! 👇

https://iturres.github.io/spacex-travelers-hub/

License:MIT License


Languages

Language:JavaScript 93.7%Language:CSS 4.1%Language:HTML 2.2%