# growth_report 成长报告助手,一个用于导入幼儿基础数据并生成成长报告相关材料的 Electron 桌面应用。 ## 技术栈 - Electron 39:桌面端应用容器 - electron-vite 5:Electron + Vite 构建与开发环境 - React 19:渲染进程界面 - TypeScript 5:类型系统 - React Router 7:页面路由 - Tailwind CSS 4:样式系统 - shadcn/ui 风格本地组件:Button、Card、Table、Drawer 等 - Vaul:Drawer 抽屉交互 - Radix UI:ScrollArea、Separator、Tabs 等基础交互组件 - Lucide React:图标 - SheetJS xlsx:解析幼儿数据 Excel 文件 - pnpm:包管理器 ## Recommended IDE Setup - [VSCode](https://code.visualstudio.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) ## Project Setup ### Install ```bash $ pnpm install ``` ### Development ```bash $ pnpm dev ``` ### Build ```bash # For windows $ pnpm build:win # For macOS $ pnpm build:mac # For Linux $ pnpm build:linux ```