我的项目
这里展示了我开发和参与的一些个人项目。这些项目涵盖了不同的技术领域和应用场景,希望能给你带来一些启发。
项目列表
1. 个人博客系统
项目描述:使用Hexo框架搭建的个人博客系统,支持Markdown写作、标签分类、搜索等功能。
技术栈:Hexo, JavaScript, HTML, CSS, Node.js
项目特点:
- 简洁美观的界面设计
- 支持代码高亮和数学公式
- 响应式设计,适配不同设备
- 支持文章搜索和分类浏览
2. 在线学习平台
项目描述:一个基于Spring Boot和Vue.js开发的在线学习平台,提供课程管理、学习进度跟踪等功能。
技术栈:
- 后端:Spring Boot, Spring Security, MyBatis, MySQL
- 前端:Vue.js, Element UI, Axios
- 部署:Docker, Nginx
项目特点:
- 完整的用户认证和授权系统
- 丰富的课程管理功能
- 学习进度跟踪和数据分析
- 讨论区和笔记功能
3. 智能家居控制系统
项目描述:基于物联网技术的智能家居控制系统,可以通过手机App远程控制家中的智能设备。
技术栈:
- 后端:Java, Spring Cloud, MQTT
- 前端:React Native, Redux
- 硬件:Arduino, ESP8266
项目特点:
- 支持多种智能设备的接入和控制
- 自动化场景设置
- 数据统计和分析
- 语音控制集成
4. 图书管理系统
项目描述:一个简单但功能完整的图书管理系统,适用于小型图书馆或个人藏书管理。
技术栈:Python, Flask, SQLite, Bootstrap
项目特点:
- 图书信息的增删改查
- 借阅和归还管理
- 图书分类和检索
- 简单的统计分析功能
5. 算法可视化工具
项目描述:一个用于展示和学习各种算法的可视化工具,帮助理解算法的工作原理。
技术栈:JavaScript, HTML5 Canvas, Vue.js
项目特点:
- 多种经典算法的可视化展示
- 可交互的参数调整
- 算法执行过程的分步展示
- 代码和解释说明
开源贡献
除了自己的项目外,我也积极参与开源社区的贡献,主要贡献领域包括:
- Java后端框架的bug修复和功能增强
- 前端组件库的开发和维护
- 技术文档的翻译和完善
如果你对我的项目感兴趣,或者有任何合作意向,欢迎随时联系我!