stack was mainly vite (react) + typescript pretty much (canvas 2d for the visuals)