联系我

我的项目作品

展示我在学习和实践过程中完成的项目

智能校园助手
移动应用 / 小程序

智能校园助手

基于微信小程序的校园服务平台,集成课表查询、成绩查询、校园公告等功能。

微信小程序 Node.js MongoDB
查看详情
疫情数据可视化平台
Web开发 / 数据可视化

疫情数据可视化平台

基于React和ECharts的疫情数据统计与分析平台,实时展示全球疫情数据。

React ECharts Python
查看详情
AI图像处理工具
人工智能 / 计算机视觉

AI图像处理工具

使用PyTorch开发的图像处理应用,支持图像风格迁移、物体识别等功能。

Python PyTorch OpenCV
查看详情
个人博客系统
Web开发 / 全栈应用

个人博客系统

基于Vue和Node.js的个人博客系统,支持文章发布、评论、分类和标签管理等功能。

Vue.js Node.js MongoDB
查看详情
智能推荐系统
人工智能 / 数据分析

智能推荐系统

基于协同过滤和深度学习的电影推荐系统,提供个性化推荐服务。

Python TensorFlow MySQL
查看详情
健康追踪App
移动应用 / 健康医疗

健康追踪App

基于Flutter开发的跨平台健康管理应用,支持运动追踪、饮食记录和健康数据分析。

Flutter Firebase 健康API
查看详情

智能校园助手

2023年3月 - 2023年6月
微信小程序, Node.js, MongoDB
个人项目
智能校园助手详情

智能校园助手是一款为大学生设计的微信小程序,旨在提供便捷的校园信息服务。通过整合学校的各类信息资源,让学生能够随时随地获取课表、成绩、校园通知等重要信息。

项目背景

在大学生活中,学生经常需要查询课表、成绩、教室信息等,但传统的查询方式往往分散在不同的系统中,使用体验不佳。因此,我开发了这款集成多种功能的校园助手小程序,为同学们提供一站式服务体验。

主要功能

  • 课表查询:支持按周、按日查询个人课表,提供上课地点和时间提醒
  • 成绩查询:展示各学期成绩,计算学分绩点,提供排名分析
  • 校园公告:整合学校各部门通知,分类展示,支持关键词搜索
  • 空教室查询:实时查询各教学楼空闲教室,方便自习和小组讨论
  • 校园地图:提供校内主要建筑位置,支持导航功能
  • 失物招领:提供校内失物招领信息发布和查询平台

技术实现

前端使用微信小程序原生开发框架,采用MVVM模式组织代码,使用组件化思想提高代码复用性。后端采用Node.js和Express框架构建RESTful API,使用MongoDB存储数据,实现了数据的高效查询和管理。

项目成果

该小程序在校内推广后,获得了良好的反馈,目前活跃用户超过2000人,日均访问量达到800次。项目也获得了校园创新创业大赛三等奖的荣誉。

疫情数据可视化平台

2022年10月 - 2023年1月
React, ECharts, Python
团队项目 (3人)
疫情数据可视化平台详情

疫情数据可视化平台是一个基于Web的数据可视化应用,旨在通过直观的图表和地图展示全球COVID-19疫情数据,帮助用户了解疫情发展趋势和分布情况。

项目背景

2020年以来,COVID-19疫情影响全球,各类疫情数据分散在不同渠道,普通用户难以获取全面且易于理解的信息。本项目旨在整合多源数据,以可视化的方式呈现疫情信息,帮助公众更好地了解疫情状况。

主要功能

  • 全球疫情地图:使用地图可视化展示各国疫情数据,支持缩放和点击查看详情
  • 疫情趋势分析:通过折线图展示确诊、治愈、死亡等数据的时间变化趋势
  • 国家/地区对比:支持多国数据对比分析,直观展示不同国家的疫情差异
  • 新闻资讯整合:实时抓取与疫情相关的新闻信息,提供资讯服务
  • 数据下载:支持CSV、Excel等格式的数据导出功能

技术实现

前端采用React框架开发,使用ECharts实现数据可视化,UI组件库选用Ant Design。后端使用Python Flask构建API服务,利用Pandas进行数据处理,定时从Johns Hopkins University等权威数据源获取最新疫情数据,并存储到MySQL数据库中。

我的贡献

作为团队的前端开发负责人,我主要负责:

  • 设计并实现了整个前端框架架构,确保代码的可维护性和扩展性
  • 使用ECharts实现了各类数据可视化图表,包括地图、折线图、柱状图等
  • 设计并实现了响应式布局,确保平台在不同设备上的良好体验
  • 优化了前端性能,减少了大数据量下的渲染延迟

项目成果

该平台已部署上线,并在校内师生中推广使用,日均访问量约500人次。项目也被选为学院优秀实践项目展示案例。

对我的项目感兴趣?

欢迎联系我讨论合作或了解更多详情

联系我