项目环境:
Umi + Dva + Antd + Electron(桌面端)
Umi + Dva + Antd(网页版)
项目功能:用户登录,新增会议,删除会议,页面录音,实时转写,上传Word文件,音频文件转写,标记,设置会议模板,设置关键词,权限管理,预览PDF
项目职责:
1、参加技术选型讨论,最终确定React+Electron
2、使用React+Electron进行开发,使用 Redux 和 Electron 全局变量作为状态管理工具
3、负责http请求的 axios 封装
4、使用 WebSocket 技术,实现实时转写功能
5、负责使用 TinyMCE 富文本编辑器,实现对会议内容的编辑等操作
6、负责打包应用,使用 Electron-Builder 打包应用
项目亮点:
1、会议原始记录列表的长列表优化,使用虚拟滚动
2、经过优化之后,实时会议持续时间由 2h 达到了 5h
点击空白处退出提示
评论