网站开发
熟练使用 Vue.js、React、Node.js 等前端与后端技术,能够开发自适应网页、管理后台、企业官网、个人博客等多种类型的网站。
熟悉 HTML5、CSS3、JavaScript(ES6+),擅长前端 UI 交互设计,确保网站的美观性和用户体验。
后端擅长使用 Node.js(Express/Koa)、MongoDB、MySQL 进行接口开发和数据库管理,保障系统的高效稳定运行。
熟悉 RESTful API 设计,能高效对接前后端数据交互,提升开发效率。
小程序开发
精通 微信小程序 开发,熟悉 Uniapp、Taro 等跨平台开发框架,能够快速实现电商、社交、工具类等多种小程序应用。
具备微信支付、订阅消息、云开发等功能的集成经验,能为客户提供完整的业务解决方案。
了解 Flutter、React Native,可以实现 App 级别的小程序体验,支持多端适配。
爬虫开发
熟练使用 Python(Scrapy、Requests、Selenium、BeautifulSoup) 进行数据抓取,能够高效采集并存储结构化数据。
熟悉 反爬技术(如 User-Agent 伪装、IP 代理、验证码识别等),能够处理高反爬网站数据采集。
能将爬虫与 数据库(MySQL、MongoDB、Elasticsearch) 结合,实现实时数据存储与分析。
擅长自动化脚本开发,可用于数据监控、批量操作、自动填表等需求。
1. 自适应漫画阅读网站(PC 端 & 移动端)
技术栈:Vue.js、Node.js(Express)、MongoDB、Redis、Nginx
项目简介:开发了一个自适应漫画阅读网站,支持 PC 和移动端访问,提供漫画分类、搜索、书架管理、阅读记录、评论互动等功能。
核心实现:
使用 Vue 3 + Vue Router + Pinia 搭建前端,提升页面交互体验。
采用 WebP 压缩 和 CDN 加速 优化图片加载速度,提升用户体验。
后端使用 Node.js(Express)+ MongoDB 实现 RESTful API,并通过 Redis 进行热数据缓存,降低数据库查询压力。
实现OAuth 第三方登录(微信/QQ),提升用户注册转化率。
部署在 Docker + Nginx 服务器,支持高并发访问。
2. 电商小程序(微信小程序 & H5)
技术栈:Uniapp、Vue.js、Node.js(Koa)、MySQL、支付宝/微信支付
项目简介:为某品牌开发的电商小程序,支持商品展示、购物车、下单支付、订单管理等功能,并同步开发 H5 版本以适配手机浏览器。
核心实现:
使用 Uniapp 一套代码同时适配微信小程序 + H5,减少开发成本。
结合支付 API(微信支付、支付宝支付)完成安全支付交易。
采用 WebSocket 实现实时消息推送,如订单状态更新、客服聊天等。
结合 MySQL + Redis 进行订单管理和库存扣减,防止超卖。
部署在 阿里云(ECS + RDS + OSS),支持高并发访问。
3. 高级反爬虫数据采集系统
技术栈:Python(Scrapy、Selenium)、MongoDB、Flask、Redis
项目简介:开发了一款用于金融数据分析的爬虫系统,定期抓取某财经网站的股票信息、新闻数据,并存储到数据库,供下游分析使用。
核心实现:
使用 Scrapy + Redis 分布式爬虫,支持多线程并发采集。
采用 Selenium + 无头浏览器 绕过 JavaScript 渲染页面的反爬机制。
结合 代理 IP 池(动态 IP 轮换)、UA 伪装 提高爬虫稳定性。
搭建 Flask Web API 提供数据查询接口,支持关键词检索与数据可视化。
采用 MongoDB 存储非结构化数据,并利用 Elasticsearch 进行全文搜索。
4. 个人博客 & 内容管理系统(CMS)
技术栈:Nuxt.js(SSR)、Node.js(Express)、MySQL、Redis、Markdown
项目简介:开发了一款轻量级个人博客系统,支持 Markdown 文章撰写、评论、访问数据统计等功能,并集成后台管理系统。
核心实现:
采用 Nuxt.js + SSR 提高 SEO 友好度,使文章更容易被搜索引擎收录。
后端采用 Node.js(Express)+ MySQL 存储博客内容,支持用户管理、文章管理等功能。
Redis 作为缓存层,加快页面加载速度。
集成 Markdown 编辑器,支持代码高亮、图片上传等增强功能。
Docker 容器化部署,提升可维护性和扩展性。
项目背景: 作为一个全栈开发者,我为包子漫画平台开发了一个功能完善的漫画网站,支持用户注册、漫画浏览、在线阅读、评论互动等功能,同时为管理后台提供了强大的内容管理系统,并开发了数据采集系统,用于实时抓取各类漫画内容。 项目一:包子漫画平台网站开发 技术栈:Vue.js、No
项目背景: 本项目是一个为编程爱好者和学习者设计的在线学习平台——Python 编程教室小程序。用户可以在这里轻松访问Python编程课程、在线练习、获取学习资源,并随时查看自己的学习进度。 项目一:课程展示与学习 技术栈:Uniapp、Vue.js、Node.js