Frontend React UI for SpringBoot backend Typescript Strict ESLint Zustand React Query Chakra UI + react-icons react-hook-form