min-project
To-do 列表应用
- 目标:创建一个简单的 To-Do 列表应用,支持添加、删除和标记任务完成。
- 功能:
- 添加任务(输入框 + 按钮)。
- 显示任务列表。
- 标记任务为已完成。
- 删除任务。
- 技术点:
- TypeScript 类型定义(如 Task 接口)。
- 数组操作(添加、删除、更新)
- DOM 操作(动态渲染任务列表)
- code
- project/ts-todo/ts-todo.ts
在线投票系统
- 目标:创建一个简单的在线投票系统,支持创建投票、投票、查看投票结果。
- 功能:
- 用户注册和登录。
- 基于 RBAC 权限管理。
- 投票管理(创建、删除、查看)。
- 创建投票(标题、选项、截止日期)。
- 参与投票。
- 查看投票结果。
- 技术点:
- 前端(React/Vue + TypeScript)。
- 后端(Node.js + Express + TypeScript)。
- 数据库(MySQL/PostgreSQL)。
- 类型定义(如 Vote、Option 接口)。
- code:
- Vote