Frontend Redesign
This project refactors large portions of the Shakecast frontend, making it more extendable and useable for Shakecast users. Additionally, it adds Typescript typing to deficient areas in the frontend codebase, making future development more streamlined.