make script react for page responsive portfolio with animation gsap | A shadcn/ui and v0 generation - v0