These libraries will be revisited for later purposes, though ❥.
Three.js – a cross-browser JavaScript library and application programming interface (API) to create and display animated 3D computer graphics [1]- proved more challenging to set up than p5.js [2].
As the purpose of Space Cats is simplicity, Three.js proved unsuitable.
Although interesting, @P5-wrapper/react [3] requires considerable React knowledge, and there was not enough time for me to pick up the required knowledge.
Like Three.js [1], react-three_fiber [4] comes with a steep learning curve that would have posed a risk to the project's development.
Redux [5] is an intricate and daunting library that, while not fully incorporated within the project, inspired the creation of a constants and services directory within the frontend package.
Netlify [6] seemed like a natural choice for hosting the front end; however, creating an account proved annoying due to suspension after sign-up and needing to provide identity verification to reactivate it.
[3] https://www.npmjs.com/package/@p5-wrapper/react
[4] https://docs.pmnd.rs/react-three-fiber/getting-started/introduction