react-typescript-frontend
Installation
SKILL.md
React TypeScript Frontend
Single Vite app under frontend/, built into frontend/dist and served by the Flask container in production (no Static Web Apps). React 19, TypeScript ~5.9, Mantine 8.3.x, React Router 7.
Stack reality check
From frontend/package.json:
react/react-dom19.2.x@mantine/core8.3.x +@mantine/hooks,@mantine/dates,@mantine/dropzone,@mantine/modals,@mantine/notifications,@mantine/tiptap@tabler/icons-react3.xreact-router-dom7.10.xaxios1.13.xvite7.x,typescript~5.9,eslint9 +typescript-eslint8
There is no path-alias setup (no @/ imports), and no frontend/src/api/ directory. API calls use axios directly with relative URLs (the Vite dev server proxies /api to the Flask backend; production serves both from the same origin).