项目介绍
概述
“不摸鱼”产品由三个核心项目组成:bumoyu-nest
、bumoyu-workbench
和 bumoyu-chrome-extension
。最初还计划开发一个管理后台项目 bumoyu-admin
,但考虑到目前产品功能较为简单,导航模块的功能已经在工作台项目中实现了,所以暂时没有额外开发管理后台,避免过度设计。如果未来需要添加新功能,再考虑增加也不晚。
bumoyu-nest
bumoyu-nest
是基于 NestJS + TypeORM + MySQL 等主流技术栈构建的后台工程。包含用户、角色和导航等核心功能,并集成了邮件发送(Mailer)、缓存(Redis)和 Excel 文件处理(xlsx)等功能。这个项目是整个产品的后端基础,确保了数据的安全性和高效处理。
bumoyu-workbench
bumoyu-Workbench
是基于 Vue 3 + TypeScript + Ant Design Vue 等主流技术栈构建的前端导航项目。它提供了丰富的功能,包括登录、注册、自定义导航、主题切换、一键备份及恢复等。通过这个项目,用户可以轻松管理和访问常用的网站和资源,享受个性化的上网体验。
bumoyu-chrome-extension
bumoyu-chrome-extension
是一款专门为“不摸鱼”项目开发的谷歌浏览器插件。安装该插件后,点击新标签页可以直接打开“不摸鱼”的导航页面,无需二次操作,极大提升了使用的便捷性。这款插件让用户体验更加流畅,方便快速访问常用网站。