个人办公与轻量化团队协作场景下,用户需要一个集网址导航、壁纸美化、小组件、跨设备云同步于一体的国产化效率工具平台,本项目据此立项。
点击空白处退出提示
个人办公与轻量化团队协作场景下,用户需要一个集网址导航、壁纸美化、小组件、跨设备云同步于一体的国产化效率工具平台,本项目据此立项。
项目包含六大模块:
1、浏览器扩展:新标签页桌面,支持图标网格自定义、拖拽排序、文件夹归组、时钟/天气、搜索引擎聚合、壁纸库;
2、 小组件系统:待办、日历、热搜等可插拔组件,数据跨端同步;
3、 网页版:与扩展体验一致的浏览器端入口;
4、 主站:账户中心、插件市场、分类检索、上传下载、站内通知与吐槽反馈;
5、 管理后台:用户/插件/文件管理、数据备份与恢复;
6、官网:产品介绍、版本下载与发布。
本人独立负责全栈设计与开发。
技术栈:前端 Vue3 + Pinia + Vite,扩展采用 Chrome MV3 架构,后端 NestJS + PostgreSQL + Redis,Docker Compose 多服务容器化部署(多阶段构建)。
亮点与难点:云同步采用 clientAt/cloudAt 双时间线冲突判定,避免多端互相覆盖;小组件目录化架构与数据同步适配器设计;插件基于 qiankun 微前端的外壳隔离(主题、浮层、滚动条踩坑处理);站点图标三层级 favicon 抓取兜底;管理后台流式打包的全站数据备份与恢复。





评论