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 容器化部署,提升可维护性和扩展性。