- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
This project is as a team and We worked with the real live data from the SpaceX API. We built 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.
- React
- Redux
- HTML/CSS & JavaScript best practices: Correct use of tags, elements, properties and syntax.
- Linters Check: Local and Pull Request check for errors, bugs and stylistic errors in code.
- Gitflow
- Unit tests
- Displaying list of available Rockets
- Displaying list of available Missions
- Displaying list of Reserved Missions and Rockets
To get a local copy up and running, follow these steps.
- Have a source code editor such as VSCode
- Install nodeJS along with NPM
- Clone this repository into your local environment with
git clone https://github.com/vvoo21/Space-Travelers-Hub.git
- Just run
npm i
on the root of the project and you're good to go. All of the necesary packages will be installed for you!
- Run
npm start
to se a live version of the project on your browser - Run
npx hint .
to get Webhint going, a linter for HTML - Run
npx stylelint --fix "**/*.{css,scss}"
to get Stylelint going, a linter for CSS - Run
npx eslint --fix .
to get ESLint going, a linter for JS
- Run
npm run build
for Webpack to generate the dist files corresponding to your actual /src files
👤 Vanessa Oliveros Padron
- GitHub: @vvoo21
- Twitter: @vaneoliverosp
- LinkedIn: vaneoliverosp
👤 Zia Bakhteyari
- GitHub: @Zia123456
- Twitter: @zia_bakhteyari
- LinkedIn: ZiaBakhteyari
- Redux Toolkit
- Jest testing
- React Router
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- I would like to thank the Microverse program!
- I would like to thank anyone whose code was used!
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.