Skip to content

React project with Redux. Minimal app that fetches data from SpaceX API and display missions and rockets details. Project is developed for Microverse React Group project task.

License

Notifications You must be signed in to change notification settings

Rachelwebdev/space-travelers-hub-react

 
 

Repository files navigation

logo

Space Traveler's hub

📗 Table of Contents

📖 Space Traveler's hub

Space Traveler's hub is a React project developed as part of Microverse React group project activity. The project is developed using React and Redux toolkit. Data is obtained from SpaceX API. We used react-bootstrap for styling.

🛠 Built With

Tech Stack

  • React.js
  • Redux toolkit
  • React Bootstrap

Key Features

  • Responsive design using React bootstrap

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

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

Prerequisites

In order to run this project you need the following installed in your local machine:

  • Node.js
  • git
  • Github Account

Setup

Clone this repository to your desired folder:

  cd <desired-folder>
  git clone https://github.com/ram1117/space-travelers-hub-react.git
  cd space-travelers-hub-react

Install

Install this project with:

  npm install

The above command installs necessary npm modules used in the project

Usage

To run the project, execute the following command:

  npm run start

The above command starts the devserver and renders the page in your browser.

Run tests

To run tests, run the following command:

npm run test

we have added jest test cases for the components in the project.

Deployment

You can deploy this project using:

npm run build

The above command creates build files that can be deployed using Github pages or any other hosting service.

(back to top)

👥 Authors

👤 Ram Kumar Karuppusamy

👤 Marko Kermichiev

(back to top)

🔭 Future Features

  • Mobile website

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Please log any bugs or issues in issues page.

(back to top)

⭐️ Show your support

If you like this project, please give a Start to the github repo

(back to top)

🙏 Acknowledgments

We would like to thank the creator of the logo used in the App.

Planet icons created by Freepik - Flaticon

(back to top)

❓ FAQ (OPTIONAL)

  • How to report bugs?

    • Please raise github issue with more details about the bug.
  • What is the licensing policy of the project?

    • The project is MIT licensed, please refer to the License section

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

React project with Redux. Minimal app that fetches data from SpaceX API and display missions and rockets details. Project is developed for Microverse React Group project task.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.3%
  • CSS 3.4%
  • HTML 2.3%