Initial commit

This commit is contained in:
2026-06-25 01:57:07 +08:00
commit 1c5841833f
103 changed files with 16911 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
# growth_report
成长报告助手,一个用于导入幼儿基础数据并生成成长报告相关材料的 Electron 桌面应用。
## 技术栈
- Electron 39:桌面端应用容器
- electron-vite 5Electron + Vite 构建与开发环境
- React 19:渲染进程界面
- TypeScript 5:类型系统
- React Router 7:页面路由
- Tailwind CSS 4:样式系统
- shadcn/ui 风格本地组件:Button、Card、Table、Drawer 等
- VaulDrawer 抽屉交互
- Radix UIScrollArea、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
```