这是一个使用 Electron 和 React 构建的简单 Todoist 桌面应用演示。
- 添加、编辑、删除任务
- 标记任务完成状态
- 简洁美观的用户界面
- 本地数据存储
- Electron
- React
- TypeScript
- Tailwind CSS
- Vite
- 安装依赖:
cnpm install- 启动开发服务器:
cnpm run dev- 构建应用:
cnpm run build
cnpm run packageelectron_todoist/
├── src/
│ ├── main/ # 主进程代码
│ ├── renderer/ # 渲染进程代码
│ │ ├── components/ # React 组件
│ │ ├── pages/ # 页面组件
│ │ ├── styles/ # CSS 样式文件
│ │ └── App.tsx # 主应用组件
│ └── preload/ # 预加载脚本
├── public/ # 静态资源
├── package.json # 项目配置和依赖
├── tsconfig.json # TypeScript 配置
└── README.md # 项目说明文档
ISC