Vue3+Nest实战,极简书签导航

背景

作为一名切图仔,其实一直想捣鼓一个完整的Web应用。前段时间一直在学习《Nest 通关秘籍》,就更想自己动手试试了。之前一直在Chrome浏览器上使用一款名为Homely的插件,这个插件我已经使用好几年了,在这里也安利给大家。 然后我想着这玩意能不能做成在线的呀,于是就开发了Myhomely极简书签导航这款应用,下面就具体介绍下。

产品介绍

登录系统后,内置了「文档/论坛」、「工具」两个初始书签栏。点击有右下角「加号」按钮,即可新增书签栏。鼠标浮动到书签栏名字右方,有操作项下拉菜单,可以完成书签栏编辑,删除操作。点击具体的书签,即可跳转到具体的页面。每个书签栏中可以新增单个网页书签,也可以新增一个组,再添加若干相关书签,大家可以自行体验下,操作起来还是很方便的,如果有好的想法或者交互,也可以告诉我哈。

技术栈

前端层面主要采用了Vue3官方脚手架、并且配合Antd Design Vue,TailwindCSS。 服务端采用Nest完成HTTP接口逻辑,配合TypeORM、Mysql、Redis完成数据持久化存储。 本项目部署在腾讯云服务器上,并且采用Docker,Docker-Compose完成整体流程。为了加速前端静态资源访问速度,将打包后的静态资源上传至腾讯云COS中,并且采用CDN进行访问加速。

页面展示

登录页

注册页

引导页

书签编辑

暗黑模式

项目地址

前端仓库:github.com/honorsuper/...

服务端仓库:github.com/honorsuper/...

本地启动服务端项目时,本地需要先确保启动Mysql、Redis服务,并且创建好对应的库,最好还需要配置好对应的环境变量参数。具体细节可以参考项目README。

结尾

对于Myhomely极简书签导航,还是希望能给大家日常工作带来一些便利,成为大家的办公助手。同时也是基于现有技术的一种探索尝试,不可避免肯定还是存在诸多问题,希望大家可以积极反馈,最后,喜欢本项目的可以点个Star😊

相关推荐
高级程序源3 小时前
django大学生创新创业项目管理系统94923-计算机课程设计、毕业设计
javascript·vue.js·spring boot·后端·python·django·课程设计
VXbishe7 小时前
【课程设计】基于SpringBoot的乡村政务服务系统的设计与实现-计算机毕设77011
javascript·vue.js·spring boot·python·php·课程设计·政务
志尊宝7 小时前
Vue3 零基础每日笔记(037):动手封装 useMouse 与 useWindowSize——事件监听的标准模板
前端·javascript·vue.js·笔记·html5
BillKu8 小时前
vue3双向邦定:使用defineModel替换defineProps+defineEmits
vue.js
志尊宝9 小时前
Vue3 零基础每日笔记(047):动态路由与路由参数——:id 传参、query 传参、props 解耦
前端·javascript·vue.js·笔记·html5
计算机毕设定制辅导-无忧学长9 小时前
《基于SpringBoot的中学教师数字胜任力测评网站的设计与实现》
java·vue.js·spring boot·mysql·中学教师数字胜任力测评网站
flash俊杰12 小时前
Vue 3 响应式陷阱与状态单例:从 TDZ 白屏到跨进程 Proxy 剥离
vue.js
志尊宝12 小时前
Vue3 零基础每日笔记(046):声明式导航与编程式导航——useRouter / useRoute 双子星
vue.js·笔记·#vue #前端 #前端开发·#javascript·#vue.js
你别说话了1 天前
Vue实现高效拖拽效果 vue-Draggable
前端·vue.js
志尊宝1 天前
Vue3 零基础每日笔记(036):动手封装 useTitle 与 useToggle——最小的组合式函数
vue.js·#vue #前端 #前端开发·#javascript·#vue.js