关于我

自我介绍

个人简介

你好 我叫 大蜘蛛 恩 然后下面有我的项目经验和技术栈介绍

私人存储库贡献图 (95% 外包项目贡献)

私人存储库贡献图

技术栈

编程语言

  • JavaScript: ES6+, TypeScript
  • Python: 3.x
  • Arduino: C/C++

前端技术

  • 基础: HTML, CSS, JavaScript
  • 框架: Vue.js, React
  • 元框架: Nuxt.js, Next.js
  • 组件库: Element Plus, Ant Design, Vuetify, Material-UI, Bootstrap, Naïve UI

移动端开发

  • 跨平台: UniApp
  • 小程序: 微信小程序, 支付宝小程序

后端技术

  • Node.js: Express.js, Sequelize
  • Python: FastAPI, Flask, SQLAlchemy

桌面应用开发

  • Python GUI: PySide6, PyQt6, PyQt5
  • 跨平台: Electron

数据库

  • 关系型: MySQL, SQLite
  • NoSQL: MongoDB

开发工具

  • 容器化: Docker
  • 版本控制: Git
  • CI/CD: GitHub Actions

持续学习中,不断探索新技术和最佳实践 🚀


项目经验

🛒 猫咪电商 - Amazon订单管理系统

order_amazon | GitHub

专业的跨境代购管理平台,为Amazon代购业务提供完整的订单管理解决方案。

猫咪电商 - 订单管理界面 猫咪电商 - 数据统计 猫咪电商 - 订单详情 猫咪电商 - 系统功能

  • 技术栈:

    • 前端: Nuxt.js 4 + Vue 3 + TypeScript + Pinia + Nuxt UI
    • 后端: Nuxt Server API + Sequelize ORM
    • 数据库: SQLite
    • 核心库: VXE Table (数据表格) + Chart.js (数据可视化) + XLSX (Excel处理)
  • 核心功能:

    • 📦 订单全生命周期管理
    • 📊 数据统计与可视化分析
    • 📤 Excel批量导入/导出
    • 👥 用户权限管理系统
    • 📧 邮件通知服务
    • ☁️ 腾讯云COS文件存储
  • 技术亮点:

    • 🚀 基于Nuxt.js的SSR/SPA混合架构
    • 🔐 JWT + bcryptjs安全认证体系
    • 📊 强大的VXE Table数据表格处理
    • 📈 Chart.js实时数据可视化
    • 📁 支持Excel批量操作和数据处理
    • 🎨 Headless UI + Tailwind CSS现代化界面

🏗️ 3D打印机控制系统 - 建筑打印解决方案

order_caizong_match_gui_3d_printer | GitHub

专业的建筑级3D打印机控制软件,集成模型处理、切片预览、设备联机、实时监控等功能的完整打印解决方案。

3D打印机控制系统

  • 技术栈:

    • 桌面框架: PySide6 (Qt6 for Python) + Python 3.11
    • 3D渲染: PyVista + PyVistaQt + PyOpenGL (VTK引擎)
    • 数据处理: NumPy + numpy-stl (3D模型处理)
    • 切片引擎: CuraEngine (集成)
    • 设备通信: Modbus (pymodbus) + SSH (paramiko)
    • 视觉处理: OpenCV (摄像头监控)
    • 打包工具: PyInstaller (独立可执行文件)
    • 主题美化: qdarktheme (暗黑/明亮主题切换)
  • 核心功能:

    • 📦 STL模型导入 - 支持3D模型文件加载和预览
    • 🔪 智能切片系统 - CuraEngine集成,多参数配置
    • 🎨 3D实时预览 - 基于VTK的高性能3D渲染
    • 📄 GCode管理 - GCode导入、编辑、轨迹可视化
    • 🔌 设备联机控制 - Modbus通讯协议,远程设备控制
    • 📹 实时视频监控 - OpenCV多路摄像头接入
    • 🎯 运动控制系统 - XYZ轴点动、速度控制、归零操作
    • ⚙️ 硬件参数配置 - 打印机平台参数、运动参数实时调整
    • 📊 打印状态监测 - CNC状态、使能状态、故障检测
    • 🗂️ 配置管理系统 - JSON配置文件,参数持久化
  • 技术亮点:

    • 🎨 模块化MVC架构 - 页面组件/控制器/模型分离
    • ⚡ 异步加载优化 - 大模型加载进度显示,避免界面卡顿
    • 🎯 GPU加速渲染 - OpenGL硬件加速3D视图
    • 🔧 完整的切片系统 - 支持层高、填充率、支撑等多参数
    • 📡 Modbus通信 - 工业级设备通信协议
    • 🎥 视频流处理 - 实时摄像头画面显示和录制
    • 🖥️ 跨平台支持 - Windows/Linux双平台兼容
    • 📦 一键打包部署 - PyInstaller打包成独立exe
    • 📚 完善文档系统 - 详细的开发文档和重构指南

📱 图纸点位记录系统 - 移动端工程管理应用

lonic-postion-save | GitHub

基于Ionic框架的跨平台移动应用,专为建筑工程图纸标注和点位记录设计的现场管理工具。

图纸点位记录系统 - 移动端界面 图纸点位记录系统 - 标注功能

  • 技术栈:

    • 移动框架: Vue 3 + Ionic Framework + Capacitor
    • 状态管理: Pinia (Vue状态管理)
    • 样式方案: Tailwind CSS + PostCSS
    • 后端API: Express.js + Node.js
    • 数据库: SQLite + Sequelize ORM
    • 认证系统: JWT + bcrypt (加密存储)
    • 文件处理: Multer (上传) + Sharp (图片处理)
    • 原生能力: Capacitor Plugins
      • Camera (相机拍照)
      • Barcode Scanner (二维码扫描)
      • Haptics (触觉反馈)
      • Keyboard (键盘控制)
      • Status Bar (状态栏)
    • 构建工具: Vite + TypeScript
    • 测试工具: Vitest + Cypress (E2E)
  • 核心功能:

    • 📸 相机拍照上传 - Capacitor Camera原生相机调用
    • 📐 图纸标注系统 - 在图纸上绘制点位标记
    • 📍 点位记录管理 - 创建、编辑、删除点位信息
    • 🔍 二维码扫描 - 快速识别设备或位置编码
    • 📤 文件上传下载 - 图片、文档批量管理
    • 👤 用户认证系统 - JWT登录、权限管理
    • 💾 本地数据同步 - 离线数据缓存,在线自动同步
    • 📊 数据统计查询 - 点位数据分类统计和导出
    • 🎯 触觉反馈 - 操作反馈,提升交互体验
  • 技术亮点:

    • 📱 跨平台部署 - 一套代码同时支持Android/iOS
    • ⚡ 原生性能 - Capacitor调用原生API,接近原生体验
    • 🎨 现代UI设计 - Ionic组件库 + Tailwind自定义样式
    • 💾 SQLite轻量数据库 - 本地数据持久化
    • 🔐 安全认证 - bcrypt密码加密 + JWT token验证
    • 🖼️ 图片优化 - Sharp图片压缩和格式转换
    • 🧪 完整测试 - 单元测试(Vitest) + E2E测试(Cypress)
    • 🔄 热更新支持 - 可配置远程服务器URL实现热更新
    • 📐 响应式布局 - 适配各种屏幕尺寸的移动设备
    • 📺 大屏适配 - 专为数据监控大屏优化的视觉设计

🤖 Order ChatAI - 智能聊天系统

order_chatAI | GitHub

功能丰富的多模态AI聊天系统,集成OpenAI API,支持文本、图片等多模态输入的企业级智能对话平台。

Order ChatAI 界面展示 Order ChatAI 聊天界面

  • 技术栈:

    • 前端: Vue 3 + TypeScript + Vite + Vue Router + Pinia
    • UI框架: Primer CSS + GitHub Markdown CSS + Highlight.js
    • 后端: FastAPI + Python 3.11 + Uvicorn (ASGI)
    • 数据库: MySQL 8.0 + SQLAlchemy (ORM) + aiomysql (异步)
    • AI集成: OpenAI API (多模态支持)
    • 部署: Docker + Docker Compose + Nginx
  • 核心功能:

    • 🤖 多模态AI对话 - 支持文本+图片混合输入
    • 📁 文件管理系统 - 支持图片、PDF、Word、Excel等多格式
    • 💬 聊天会话管理 - 创建、保存、删除会话,完整历史记录
    • 🔐 用户认证系统 - JWT认证 + 路由守卫
    • ⚡ 流式响应输出 - 实时AI回复,提升用户体验
    • 📝 Markdown渲染 - 支持代码高亮和GitHub风格
    • 🌐 RESTful API - 完整的API文档 (Swagger)
    • 🐳 容器化部署 - 一键Docker部署方案
  • 技术亮点:

    • 🚀 异步架构 - 基于FastAPI的高性能异步处理
    • 🎯 多模态AI - 图片内容分析和文本理解
    • ⚡ 流式传输 - Server-Sent Events (SSE) 实时响应
    • 🔒 安全认证 - JWT token + 密码加密存储
    • 📦 完整ORM - SQLAlchemy异步操作 + Pydantic数据验证
    • 🎨 现代前端 - Vue 3 Composition API + TypeScript类型安全
    • 📚 文档完善 - 自动生成的API交互文档
    • 🐋 生产就绪 - Docker多容器编排,支持一键部署

📊 Order DataView - 数据可视化监控平台

order-dataview | GitHub

实时数据监控与可视化大屏平台,集成地图展示、视频监控、设备状态监测等功能的综合监控系统。

  • 技术栈:

    • 前端框架: Vue 3 + JavaScript + Vite
    • UI组件库: Naive UI + @vicons (图标库)
    • 数据可视化: ECharts 5.5 (图表库)
    • 地图集成: 高德地图 API (fetch-jsonp)
    • HTTP客户端: Axios
    • 路由管理: Vue Router 4
    • 构建工具: Vite 5 + 自动导入插件
  • 核心功能:

    • 📊 数据可视化大屏 - ECharts多维度图表展示
    • 🗺️ 地图监控系统 - 高德地图设备位置实时标注
    • 📹 视频监控面板 - 多路视频流实时查看
    • 📈 振动监测看板 - 设备运行状态实时监控
    • 🎯 设备状态管理 - 实时设备数据采集与展示
    • 🔄 数据实时更新 - 自动轮询和数据刷新机制
    • 🎨 响应式布局 - 适配不同分辨率大屏显示
  • 技术亮点:

    • 📊 ECharts深度集成 - 丰富的图表类型和交互效果
    • 🗺️ 地图可视化 - 高德地图API设备定位和轨迹展示
    • ⚡ 自动导入优化 - unplugin-auto-import减少重复导入
    • 🎨 Naive UI组件 - 现代化企业级UI组件库
    • 🔌 代理配置 - Vite proxy解决跨域问题
    • 🎯 组件化架构 - 模块化设计,易于维护和扩展
    • 📺 大屏适配 - 专为数据监控大屏优化的视觉设计