Skip to content

kazim110/SpaceTraveler

Repository files navigation

Journey to the Stars Begins Here!


readme-gif

🛸 Space Traveler's Hub 🛸


📗 Table of Contents


Preview 👀

Preview of Space Traveler's Hub


🛸 Space Traveler's Hub

Space-Travelers-Hub is 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.


🛠 Built With

Tech Stack

Client

Key Features

  1. Real-Time Data Integration: The app seamlessly integrates SpaceX API data, offering up-to-date info on rockets and missions. Users confidently explore and book space adventures with accurate data.

  2. Intuitive Reservation System: Easily reserve rockets and join missions with a user-friendly interface. The system allows booking and cancellation, ensuring a hassle-free experience.

  3. Personalized User Profile: "My Profile" provides a personalized view of your space travel journey, displaying reserved rockets and joined missions. Enhance engagement and a sense of accomplishment.

(back to top)

🚀 Live Demo

There's no live demo yet. Coming soon!

(back to top)

💻 Getting Started

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

  • Clone this repo as described in the setup section.
  • Make modifications as preferred

Prerequisites

In order to run this project you need: To clone or fork and run it in a browser

Setup

Clone this repository to your desired folder:

Example commands:

  cd my-folder
  git clone https://github.com/kazim110/SpaceTraveler.git

using Ubuntu:

  cd my-desired-folder
  git clone https://github.com/kazim110/SpaceTraveler.git

For more information on how to clone or fork a repository:

Install

  • Run npm install

Usage

To run the project, execute the following command:

  • Run npm start

Run tests

To run tests, run the following command:

  • to test validation errors npx hint .

  • to test CSS linter errors npx stylelint "**/*.{css,scss}"

  • to test JavaScript linter errors npx eslint .

  • to run the jest tests npx test

(back to top)

👥 Authors

👤 Cristian Villa

👤 Kazim Mohammadi

(back to top)

🔭 Future Features

  1. Enhanced My Profile Placeholder: Personalize your profile! When your "My Missions" or "My Rockets" lists are empty, we'll add a friendly placeholder message to inspire your next adventure.

  2. Quick Action Buttons: Take control! In the "My Missions" and "My Rockets" lists, we're adding "Cancel reservation" and "Leave Mission" buttons. One click, and you're in charge!

  3. Explore with a Click: Dive deeper into the cosmos! With the "Read more" button for each mission and rocket, you'll open a corresponding Wikipedia page in a new tab. Unearth the secrets of the universe at your fingertips.

(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 like this project!

(back to top)

🙏 Acknowledgments

Thanks to all community.

(back to top)

❓ FAQ (Frequently Asked Questions)

We know you're curious about space travel, so we've prepared some whimsical questions for you!

  • Q: Do I have to be an astronaut to join a space mission? 🚀👩‍🚀

    • A: Nope, we welcome everyone from Earth and beyond! All you need is a sense of adventure and a ticket to ride. 🌍✨
  • Q: Can I bring my pet rock to space? 🪨🌌

    • A: While we appreciate your rock's enthusiasm, we recommend leaving it on Earth. Space travel can be a rocky experience! 🙃
  • Q: Will I get to meet alien life forms during the mission? 👽🌠

    • A: We can't promise you'll meet E.T., but who knows what's out there? Keep your eyes on the stars and your camera ready! 📸🌟

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published