项目一:AI 内容生成平台(2024-2025)
技术栈:Next.js + React + TypeScript + Prisma + PostgreSQL + DeepSeek API
项目描述:独立开发一个 AI 内容生成 Web 应用,支持用户注册登录、AI 生成标题/文案/SEO 描述、流式输出等功能。
职责与成果:
基于 Next.js App Router 搭建前后端一体化架构,实现服务端渲染和 API 路由
集成 DeepSeek 大模型 API,实现流式响应输出,提升用户体验
使用 Prisma ORM 设计用户、会话、内容生成记录等数据模型,完成 PostgreSQL 数据库操作
实现基于 JWT 的用户认证和 session 管理,区分普通用户和管理员角色
开发邮箱验证码注册、密码登录、找回密码等完整账户体系
前端使用 TailwindCSS 实现响应式布局和现代化 UI 交互
项目二:企业后台管理系统(Vue3 版本)
技术栈:Vue3 + TypeScript + Vite + Element Plus + Pinia + axios
项目描述:开发一套现代化企业级后台管理系统,包含数据仪表盘、用户管理、角色权限、内容审核等核心模块。
职责与成果:
使用 Vue3 Composition API 构建组件逻辑,提高代码可读性和可维护性
基于 Pinia 实现全局状态管理,存储用户信息、权限配置、系统设置等数据
封装通用表格、表单、弹窗、上传等业务组件,减少重复代码约 40%
实现 RBAC 权限控制,根据角色动态渲染菜单和页面按钮
使用 axios 封装请求层,统一处理 token、错误码、loading 状态和请求重试
项目三:工具类微信小程序(待办清单 + 二维码生成器)
技术栈:微信小程序原生框架 + JavaScript + Vant Weapp + 本地存储
项目描述:开发一款轻量级工具类小程序,集成待办清单管理和二维码生成两大核心功能,帮助用户高效管理日常任务和快速生成二维码。
职责与成果:
待办清单模块:实现任务的增删改查、按状态筛选(未完成/已完成)、优先级标记(高/中/低),使用本地存储持久化数据
二维码生成模块:支持用户输入文本或链接,一键生成对应二维码,并提供二维码保存到相册功能
设计简洁清晰的页面布局,区分"待办"和"二维码"两个 Tab 页,操作路径直观
封装二维码生成工具函数,支持自定义二维码尺寸和容错级别
实现任务统计功能(总任务数、已完成数、完成率),可视化展示任务进度
优化小程序启动速度和页面切换流畅度,提升日常使用体验