Skip to content

A Single Page App (SPA) that displays a list of Rockets & Missions by fetching real live data from SpaceX API. Built with React and Redux. Test by Jest Snapshots and React Testing Library. Methodology used Kanban board.

License

Notifications You must be signed in to change notification settings

KanzaTahreem/Space-Travelers-Hub

 
 

Repository files navigation

Space Travelers' Hub

A Single Page App (SPA) that displays a list of Rockets & Missions by fetching real live data from SpaceX API. SpaceX is a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join space missions.

  • The Rockets section displays a list of all available SpaceX rockets. Users can book or cancel a rocket reservation.
  • The Missions section displays a list of current space missions. Users can join or leave the selectd mission.

Built With

Live Demo Link

Space Travelers Hub

Getting Started

Prerequisites

  • node.js
  • git
  • JavaScript
  • Webpack

Setup

To get a local copy, follow the steps below:

Open your terminal

Navigate to the directory where you want to clone the project.

Clone the project using git clone or directly by running the following command

git@github.com:KanzaTahreem/Space-Travelers-Hub.git

Open your editor and run

  • npm install
  • npm run build
  • npm start

Available Scripts

In the project directory, you can run:

  • npm start - To run the app in the development mode.
  • npm test - To launch the test runner in the interactive watch mode.
  • npm run buid - To build the app for production to the build folder.Learn more at deployment
  • npm run eject - To remove the single build dependency from your project. Note this is a one-way operation. Once you eject, you can't go back!

Authors

👤 Author

👤 Author

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

Learn More

Learn more at Create React App documentation.

To learn React, check out React documentation.

About

A Single Page App (SPA) that displays a list of Rockets & Missions by fetching real live data from SpaceX API. Built with React and Redux. Test by Jest Snapshots and React Testing Library. Methodology used Kanban board.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 84.4%
  • CSS 13.1%
  • HTML 2.5%