项目名称:个人技术博客网站(独立全栈项目)
技术栈:Vue3 + Node.js (Express) + MySQL + Nginx + 云服务器
项目描述:独立设计、开发并上线了一个个人技术博客网站。网站包含文章发布、分类标签、Markdown 内容渲染、搜索检索及访客评论等核心功能。后台管理端支持文章/评论的增删改查及动态发布。
我的职责:
架构设计:独立完成数据库表结构设计(文章、分类、评论、用户),并编写详细的接口文档。
全栈开发:基于 Node.js (Express) 构建 RESTful API 接口,使用 Vue3 搭建前台展示页面及后台管理界面,实现了富文本/Markdown 编辑与渲染。
部署运维:购买云服务器,配置 Linux 环境,使用 Nginx 进行反向代理,将前后端项目部署上线,并配置了 SSL 证书实现 HTTPS 访问。
性能优化:对首页加载速度进行了优化(如路由懒加载、图片压缩),并通过缓存(如 Redis)减少了数据库查询压力。