项目名称:粤通扫描(文档扫描与智能办公App+H5)
项目角色:Flutter 客户端+Vue3 H5独立开发
技术栈:Flutter / Dart、Vue3/ Vite、GetX、Dio、Fluro、Hive、Pinia、Vant、WebView、OpenCV(Android原生)、Google ML Kit、微信SDK
项目描述:
面向办公、学习与生活场景的全能文档扫描与处理工具,支持Android/iOS原生App与移动端H5双端使用。核心能力涵盖智能扫描、AI 识别、文档管理、格式转换、电子签名等30+工具,覆盖从拍照扫描、OCR识别到文档归档、签署分享的完整文档处理链路。
工作内容:
• 独立负责Flutter App与Vue3 H5双端设计与开发,采用分层架构(views/ stores/ service/ utils),App端使用GetX状态管理、Fluro路由,H5端使用Pinia+VueRouter 实现功能对齐
• 独立封装基于Dio的统一网络请求层,对接后端RESTAPI,支持文件分片上传、扫描结果轮询、Token鉴权与过期处理
• 独立实现智能文档扫描全流程:相机实时预览、文档边缘检测、透视校正、滤镜增强、多页合并导出PDF;Android端通过MethodChannel 接入OpenCV原生扫描引擎,实现离线框选与拉平
• 独立集成多种AI / OCR能力:拍图识字、拍照翻译、万物识图、发票/流水识别、公式识别、试卷去手写、AI 擦除等,对接云端识别服务并处理结果展示与编辑
• 独立完成文档管理模块:文件夹分类、批量操作、模糊搜索、文档加密、合并/拆分、Office/ PDF在线预览(WebView+docx-preview)
• 独立实现格式转换工具:图片转Word/ Excel / PPT、文档互转PDF、逐页转图、合并长图等
• 独立开发电子签名全流程:手写签名、多人签署、进度追踪;H5落地页支持微信内打开签署,配合微信SDK实现分享与DeepLink唤起App
• 独立集成微信登录/分享、会员体系、本地缓存(Hive)、相册/相机权限管理、应用版本更新检测等通用基础能力