Xghayor / Space-X

A web application that provides commercial and scientific space travel services.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Space Travelers' Hub

πŸ“— Table of Contents

πŸ“– Space Travellers' Hub

Space Travellers' Hub is a React-based single-page application (SPA) that uses real-time data from the SpaceX API. Users can book rockets and participate in selected space missions, and the services they choose are advertised on their profile page.

πŸ›  Built With

  • React
  • CSS
  • Javascript ES6
  • Visual Studio Code
  • Jest
  • React Testing Library
  • ESLint
  • Stylelint

Key Features

The three key features of this project include the following.

  • Book SpaceX rockets and missions, cancel the previously made booking.
  • Join SpaceX space missions, leave the mission the user he/she has joined earlier.
  • View all reserved rockets, space missions, and dragons.

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

Get ready to explore Space Travellers' Hub with these steps:

Prerequisites

Ensure you have:

  • A Web Browser such as Microsoft Edge or Google Chrome 🌐
  • Git πŸ™
  • A code editor such as Visual Studio Code πŸ‘¨β€πŸ’»

Setup

Use git clone to get your local copy of the project.

git clone https://github.com/Xghayor/Space-X.git

Install

Run npm install to set up the required packages.

npm install

Run Tests

To run tests run the following command in your terminal

 npm test

You can also check linter errors by running this commands:

npx stylelint "**/*.{css,scss}"
npx eslint "**/*.{js,jsx}"

Usage

Launch the app with the following command

  npm start

(back to top)

πŸ‘₯ Authors

πŸ‘€ Ghayoor Ul Baqir

πŸ‘€ Redwan Mohammed-Nur

(back to top)

πŸ”­ Future Features

Here are some future features that could be added to the Space Travellers' Hub app in the future.

  • User authentication and authorization: This would allow users to create accounts, sign in and out, and have their own personal items.

(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 star⭐️ or a thumbs up πŸ‘ if you like this project! You can visit my GitHub profile for more of my projects.

(back to top)

πŸ™ Acknowledgments

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

A web application that provides commercial and scientific space travel services.


Languages

Language:JavaScript 76.6%Language:CSS 21.5%Language:HTML 1.9%