01
Lens Social Platform
Flask Web
镜头排行榜与社交评论平台
一个围绕相机镜头数据的 Flask 综合练习项目:包含排行榜、镜头详情、搜索、用户登录注册、个人主页、评论互动、表格页和 ECharts 图表分析。
- 求职展示重点:能说明我理解传统 Web 应用的路由拆分、模板渲染、ORM 建模、登录态管理和数据可视化流程。
- 核心实现:使用 Blueprint 拆分 auth、users、lens 等模块;用 SQLAlchemy 管理 users、lens、reviews 等数据模型;用 Jinja2 渲染列表、详情和用户页面。
- 稳定性改进:将本地运行默认数据库切到 SQLite,并加入演示数据初始化;同时把 ECharts 依赖放入本地静态目录,降低 CDN 失败导致的图表不可用风险。
功能面排行榜 / 搜索 / 详情 / 评论 / 图表
工程面Blueprint / ORM / Session / SQLite init
02
Simple Check-In App
Android
简单打卡 Android App
轻量级本地打卡应用,用来记录不同主题下每天是否完成习惯、任务或学习目标。应用不依赖后端,数据保存在设备本机。
- 解决的问题:把“今天有没有做”变成一次点击能完成的记录,同时保留补打卡、导入、导出和回看连续性的能力。
- 核心功能:多主题切换、主题重命名和删除、365 天热力图、自定义起始日期、单日/多选补打卡、文本导入日期、CSV 导出和 Android 分享面板。
- 我想展示:Compose UI 组织、本地状态和 SharedPreferences 持久化、日期逻辑、移动端交互入口收敛,以及把个人工具持续打磨成可交付 App 的过程。
客户端Jetpack Compose / Material 3
数据SharedPreferences / CSV export
GitHub ↗
持续开发中
03
Delta Exit Assistant
Desktop Tool
三角洲下机助手
Windows 托盘常驻的结算检测提醒器:通过本机截图和模板匹配识别游戏结算画面,在合适时机用通知或提示音提醒休息。
- 解决的问题:普通闹钟容易打断对局,而结算页是更自然的提醒节点;工具把提醒时机绑定到真实屏幕状态。
- 核心实现:mss 截取 ROI、OpenCV matchTemplate 取 best match、相对 ROI 适配不同分辨率、冷却和 hysteresis 避免重复提醒。
- 扩展能力:用 profile.json 抽象不同游戏,支持新建游戏、框选 ROI、抓取模板、多语言托盘菜单、提醒文案占位符和 PyInstaller 打包。
识别链路Screenshot ROI / Template Matching
产品化Tray UI / Profiles / i18n / Packaging
04
Personal Homepage
Portfolio
个人主页与内容作品集
就是你现在看到的这个站。它把博客、我的房间、项目记录、摄影入口和联系方式统一成一个可部署的静态作品集。
- 解决的问题:招聘方或陌生访客不需要翻多个社交平台,就能快速看到我做过的项目、写过的复盘和长期兴趣。
- 当前状态:首页、博客列表和详情、我的房间、游戏 / 动漫 / 音乐 / 摄影 / 外设专题、项目页和 404 页面已经可访问。
- 我做了什么:信息架构、页面文案、静态 HTML/CSS/JS、响应式导航、页面视觉统一、语言切换脚本和虚拟主机静态部署说明。
站点能力Responsive pages / Blog / My Room
维护能力Static deploy / Content iteration