{"id":48723708,"url":"https://github.com/jecode93/react-group-project","last_synced_at":"2026-04-11T21:01:12.546Z","repository":{"id":191238156,"uuid":"684149584","full_name":"jecode93/react-group-project","owner":"jecode93","description":"Space Travelers' Hub SPA displays a real live data of SpaceX rockets and missions.","archived":false,"fork":false,"pushed_at":"2024-06-16T16:41:10.000Z","size":492,"stargazers_count":2,"open_issues_count":25,"forks_count":0,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2024-06-16T18:39:32.472Z","etag":null,"topics":["reactjs","redux-toolkit"],"latest_commit_sha":null,"homepage":"https://jecode93-space-travelers-hub.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jecode93.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-28T14:57:44.000Z","updated_at":"2024-06-16T16:41:13.000Z","dependencies_parsed_at":"2024-01-06T18:45:29.102Z","dependency_job_id":null,"html_url":"https://github.com/jecode93/react-group-project","commit_stats":null,"previous_names":["jecode93/react-group-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jecode93/react-group-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jecode93%2Freact-group-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jecode93%2Freact-group-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jecode93%2Freact-group-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jecode93%2Freact-group-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jecode93","download_url":"https://codeload.github.com/jecode93/react-group-project/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jecode93%2Freact-group-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31695165,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T20:18:30.949Z","status":"ssl_error","status_checked_at":"2026-04-11T20:18:29.982Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["reactjs","redux-toolkit"],"created_at":"2026-04-11T21:00:36.376Z","updated_at":"2026-04-11T21:01:12.537Z","avatar_url":"https://github.com/jecode93.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003e\u003cb\u003eSpace Travelers' Hub\u003c/b\u003e\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003eSpace Travelers' Hub is a single-page application (SPA), where users can book rockets and join selected space missions of SpaceX. STH uses real live data from the SpaceX API. Built with React.\u003c/p\u003e\n\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e \n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n  - [🚀 Live Demo](#live-demo)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Run tests](#run-tests)\n  - [Deployment](#triangular_flag_on_post-deployment)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [❓ FAQ (OPTIONAL)](#faq)\n- [📝 License](#license)\n\n\n# 📖 \"Space Travelers' Hub\" \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**Space Travelers' Hub** SPA displays real live data of SpaceX rockets and missions.\nUsing this SPA users can:\n- book SpaceX rockets\n- join SpaceX space missions\n\nSPA consists of Rockets, Missions, and the My Profile section:\n\n- The Rockets section displays a list of all available SpaceX rockets. Users can book each rocket by clicking the reservation button or cancel the previously made booking.\n\n- The Missions section displays a list of current missions along with their brief description and participation status. There is also a button next to each mission that allows users to join the selected mission or leave the mission the user joined earlier.\n\n- The My Profile section displays all reserved rockets and space missions.\n\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eClient\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/ru/docs/Web/HTML\"\u003eHTML\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/ru/docs/Web/CSS\"\u003eCSS\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/ru/docs/Web/JavaScript\"\u003eJavaScript\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://react.dev/\"\u003eReact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://redux-toolkit.js.org/\"\u003eRedux Toolkit\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003csummary\u003eServer\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://render.com/\"\u003eRender.com\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **book SpaceX rockets, cancel the previously made booking**\n- **join SpaceX space missions, leave the mission the user joined earlier**\n- **View all reserved rockets and space missions**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\n- [Live demo](https://jecode93-space-travelers-hub.vercel.app)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nTo run and modify this project you need:\n\n- GitHub account;\n- git installed on your OS;\n- VSCode (or another code editor);\n- modern browser (supporting HTML5 and CSS3) is highly recommended;\n- [Node.js and npm](https://nodejs.org/) installed;\n\n### Setup\n\nLogin to your GitHub account. Clone this repository to your desired folder:\n\n\u003e cd my-folder\n\u003e git clone https://github.com/jecode93/react-group-project.git\n\n### Install\n\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\nTo install all dependencies run the following command:\n\u003e npm install\n\n### Usage\n\nYou can use this project to:\n\n- book SpaceX rockets\n- join SpaceX space missions\n\nYou can also edit the code in your code editor and see the output:\n\nTo run the app in the development mode:\n\u003e npm start\n\nOpen [http://localhost:3000](http://localhost:3000) to view it in your browser.\nThe page will reload when you make changes.\nYou may also see any linter errors in the console.\n\n### Run tests\n\nTo launch the test runner in the interactive watch mode:\n\u003e npm test\n\nCurrently, there are no test scripts available, but the libraries(React Testing Library and Jest) are set up.\n\nYou can also check linter errors by running these commands:\n\u003e npx stylelint \"**/*.{css,scss}\"\u003cbr /\u003e\n\u003e npx eslint \"**/*.{js,jsx}\"\n\n### Deployment\n\nTo build the app for production to the `build` folder.\n\u003e npm run build\n\nIt correctly bundles React in production mode and optimizes the build for the best performance.\nThe build is minified and the filenames include the hashes.\nYour app is ready to be deployed!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Jean Emmanuel Cadet**\n- GitHub: [@jecode93](https://github.com/jecode93)\n- LinkedIn: [jean-emmanuel-cadet](https://www.linkedin.com/in/jean-emmanuel-cadet/)\n- Facebook: [@jecode93](https://www.facebook.com/jecode93)\n- Instagram: [@jecode93](https://instagram.com/jecode93)\n- Twitter: [@jecode93](https://twitter.com/jecode93)\n\n👤 **Ikechukwu**\n\n- GitHub: [@boniface193](https://github.com/boniface193)\n- Twitter: [@bidtechnologies](https://twitter.com/bidtechnologies)\n- LinkedIn: [boniface-ikechukwu](https://www.linkedin.com/in/boniface-ikechukwu/)\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [ ] the Dragons section;\n- [ ] the Details modal to see more information about a particular Rocket/Mission/Dragon;\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcomed!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project just star it!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nWe would like to thank the Microverse program for the knowledge and skills we have acquired in Modules 1, 2, and 3.\n\nWe are grateful to all previous project reviewers for their advice. Thanks to them we could build this app.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## ❓ FAQ \u003ca name=\"faq\"\u003e\u003c/a\u003e\n\n- **Why there is no Dragons section in this project?**\n\n  - Dragons section is not required when the team has 3 members. Therefore we decided to exclude these sections from the project.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjecode93%2Freact-group-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjecode93%2Freact-group-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjecode93%2Freact-group-project/lists"}