├── .vscode └── settings.json ├── README.md ├── docker-compose.yml ├── frontend ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── components.json ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.css │ ├── App.jsx │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── ErrorBoundary.jsx │ │ ├── HoldingPage.jsx │ │ ├── HomePage.jsx │ │ ├── PreviewPage.jsx │ │ └── ui │ │ │ ├── accordion.jsx │ │ │ ├── alert-dialog.jsx │ │ │ ├── alert.jsx │ │ │ ├── aspect-ratio.jsx │ │ │ ├── avatar.jsx │ │ │ ├── badge.jsx │ │ │ ├── breadcrumb.jsx │ │ │ ├── button.jsx │ │ │ ├── calendar.jsx │ │ │ ├── card.jsx │ │ │ ├── carousel.jsx │ │ │ ├── checkbox.jsx │ │ │ ├── collapsible.jsx │ │ │ ├── command.jsx │ │ │ ├── context-menu.jsx │ │ │ ├── dialog.jsx │ │ │ ├── drawer.jsx │ │ │ ├── dropdown-menu.jsx │ │ │ ├── form.jsx │ │ │ ├── hover-card.jsx │ │ │ ├── input-otp.jsx │ │ │ ├── input.jsx │ │ │ ├── label.jsx │ │ │ ├── menubar.jsx │ │ │ ├── my-popover.jsx │ │ │ ├── navigation-menu.jsx │ │ │ ├── pagination.jsx │ │ │ ├── popover.jsx │ │ │ ├── progress.jsx │ │ │ ├── radio-group.jsx │ │ │ ├── resizable.jsx │ │ │ ├── scroll-area.jsx │ │ │ ├── select.jsx │ │ │ ├── separator.jsx │ │ │ ├── sheet.jsx │ │ │ ├── skeleton.jsx │ │ │ ├── slider.jsx │ │ │ ├── sonner.jsx │ │ │ ├── switch.jsx │ │ │ ├── table.jsx │ │ │ ├── tabs.jsx │ │ │ ├── textarea.jsx │ │ │ ├── toast.jsx │ │ │ ├── toaster.jsx │ │ │ ├── toggle-group.jsx │ │ │ ├── toggle.jsx │ │ │ ├── tooltip.jsx │ │ │ └── use-toast.js │ ├── global.css │ ├── hooks │ │ └── useLocalStorage.js │ ├── index.css │ ├── lib │ │ └── utils.js │ └── main.jsx ├── tailwind.config.js └── vite.config.js ├── package.json ├── server ├── .env.example ├── .gitignore ├── Dockerfile ├── history.js ├── index.js ├── package-lock.json ├── package.json └── test │ └── patch.js └── start.js /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/public/vite.svg -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/components/ErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ErrorBoundary.jsx -------------------------------------------------------------------------------- /frontend/src/components/HoldingPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/HoldingPage.jsx -------------------------------------------------------------------------------- /frontend/src/components/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/HomePage.jsx -------------------------------------------------------------------------------- /frontend/src/components/PreviewPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/PreviewPage.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/accordion.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/accordion.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/alert-dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/alert-dialog.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/alert.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/aspect-ratio.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/aspect-ratio.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/avatar.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/badge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/badge.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/breadcrumb.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/breadcrumb.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/button.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/calendar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/calendar.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/card.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/carousel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/carousel.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/checkbox.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/collapsible.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/collapsible.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/command.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/command.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/context-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/context-menu.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/dialog.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/drawer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/drawer.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dropdown-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/dropdown-menu.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/form.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/hover-card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/hover-card.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input-otp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/input-otp.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/input.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/label.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/menubar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/menubar.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/my-popover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/my-popover.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/navigation-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/navigation-menu.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/pagination.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/pagination.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/popover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/popover.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/progress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/progress.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/radio-group.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/radio-group.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/resizable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/resizable.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/scroll-area.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/scroll-area.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/select.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/separator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/separator.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/sheet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/sheet.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/skeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/skeleton.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/slider.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/sonner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/sonner.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/switch.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/table.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/tabs.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/textarea.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/toast.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toaster.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/toaster.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toggle-group.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/toggle-group.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/toggle.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/tooltip.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/use-toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/components/ui/use-toast.js -------------------------------------------------------------------------------- /frontend/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/global.css -------------------------------------------------------------------------------- /frontend/src/hooks/useLocalStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/hooks/useLocalStorage.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/lib/utils.js -------------------------------------------------------------------------------- /frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/src/main.jsx -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/package.json -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- 1 | # 是否是 Docker 环境 2 | IS_DOCKER_ENV=true -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/server/history.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/server/index.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/server/package.json -------------------------------------------------------------------------------- /server/test/patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/server/test/patch.js -------------------------------------------------------------------------------- /start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bravekingzhang/gpt-frontend-code-gen/HEAD/start.js --------------------------------------------------------------------------------