https://github.com/sonickmumba/space-travelers-hub
"Space Travelers' Hub" is a a web application for a company that provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions using real live data from the SpaceX API.
https://github.com/sonickmumba/space-travelers-hub
css html react
Last synced: 3 months ago
JSON representation
"Space Travelers' Hub" is a a web application for a company that provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions using real live data from the SpaceX API.
- Host: GitHub
- URL: https://github.com/sonickmumba/space-travelers-hub
- Owner: Sonickmumba
- Created: 2022-10-10T08:32:54.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2022-10-17T14:46:44.000Z (over 2 years ago)
- Last Synced: 2025-02-07T21:44:14.940Z (4 months ago)
- Topics: css, html, react
- Language: JavaScript
- Homepage:
- Size: 1.82 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Space Travelers' Hub
> "Space Travelers' Hub" is a a web application for a company that provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions using real live data from the SpaceX API.
## Built With ⚙️- **Major languages**: HTML, CSS, & JavaScript.
- **Frameworks**: React.
- **Linters**: Lighthouse, Webhint, Stylelint and ESLint.
- **Technologies used**: NPM, Webpack, & Jest Library.
- **Tools**: Git, Gitflow, GitHub, VS Code, & Chrome Browser.## Live Demo (Deployed on GitHub Pages with SSL)
[Live Demo Link](https://effervescent-gecko-9fc71e.netlify.app)
## Video Presentation
## Getting Started
To get a local copy up and running follow these simple example steps.
### Prerequisites
- [x] Basic knowledge of **React**.
- [x] Basic knowledge of **redux**.
- [x] Basic Knowledge of **HTML**, **CSS**, & **JavaScript**.
- [x] Basic knowledge of **ES6** syntax.
- [x] Basic knowledge of **Git**, **GitHub** &**Gitflow**.
- [x] Basic knowledge of **Linters**.
- [x] Basic knowledge of **Webpack**.
- [x] Basic knowledge of **Jest** unit-testing library.
- [x] Basic knowledge of **VS Code** or any other code-editors.### Setup
- Create a new **Microverse** folder and move into it.
- Open the **Command Prompt (CMD)** in the current directory (Microverse Folder).
- Run the following command:```
$ [email protected]:Sonickmumba/Space-Travelers-Hub.git
```- Once finished you should see a new folder called **Space Travelers' Hub ** in your current directory.
- cd into the folder and run the following commands:```
$ npm install
```
```
$ npm start
```- Start customizing the project so it fits your personal preferences and needs.
- Enjoy your new professional **Space Travelers' Hub** application!### Run tests
To check for linters, use the files provided by [Microverse](https://github.com/microverseinc/linters-config). A GitHub action is also set to run during pull request.
### Deployment
For deployment you can use the **[GitHub Pages](https://pages.github.com/)**.
## Authors
👤 **Sonick Mumba ([Sonickmumba](https://github.com/Sonickmumba))**
- GitHub: [Sonickmumba](https://github.com/Sonickmumba)
- Twitter: [@Sonick](https://twitter.com/MumbaSonick)
- LinkedIn: [Sonick Mumba](https://www.linkedin.com/in/sonick-m-301557a2/)👤 **Tommymarvel ([https://github.com/Tommymarvel)**
- GitHub: [Tommymarvel](https://github.com/Tommymarvel)
## Show your support
Give a ⭐️ if you like this project!
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
## Acknowledgments
- [Zeplin project](https://app.zeplin.io/project/5b35a9e13227086040f8eb75/screen/5b695e29bb8c844f118f9378) for the design
- [Microverse](https://www.microverse.org/)
- Code Reviewers & Coding Partners
- etc## 📝 License
This project is [MIT](./LICENSE) licensed.
_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._