June 19, 2025
I made a leaderboard showing all users’ scores.
It also has a subtle animation!
I made a big change to i18n. It now remembers the language you set (in the url query).
Also, the navigation bar will always follow the page status correctly.
我对它的国际化进行了大改动
现在能在 url query 中记忆你设置的语言
同时导航栏也总会正确跟随页面状态了
JTExchange (aka Just Thanks Exchange, JTEx) is a cool, digital P2P conduct-points system that turns every kind act into tradeable campus credit—send points to friends, stack points for perks, or just flex on the leaderboard. Live Demo: https://jtex.jiecs.top Administrator Username: 0 Administrator Password: 12345678 (You can register new users at will) GPT says "A lot of U.S. schools use PBIS—point-based rewards for positive behavior (aka conduct points)" —so we’ve simply taken that idea online and turned it into a peer-to-peer system. Imagine when Rankings, XPs, Levels, and rewards appear in this points system. It’s not teachers scoring you, it’s friends recognizing you. Features: - Natural-language trading (thanks to LLMs) - LLM-powered history summaries - Campus posts (even with voting) Tech Stack: - Frontend: Vue 3 + Ant Design - Backend: JavaScript + Express - DB Compatibility: support Vercel SQL, DetaBase, or any sequelize.js supported database (including PostgreSQL) - Deployment: My homeserver + Cloudflare Notice: - There are some things that have not been i18n yet - Demo Links cannot reflect the latest program (a more stable version will be deployed) 简中介绍: JTExchange(又名 Just Thanks Exchange,JTEx)是一个数字 P2P 操行分系统,它把学校里的“操行分”变成了可交易的、数字化的。你可以把它转给朋友、或者只是在排行榜上炫耀。 排行榜、经验、等级、奖励……不再让老师给你无理由地扣分,而让同学们自治! 特色: - 自然语言交易(得益于 LLM) - 历史交易摘要 - 校园帖子系统(还能投票的那种) 技术堆: - 前端:Vue 3 + Ant Design - 后端:JavaScript + Express - 数据库兼容:支持 Vercel SQL,DetaBase 或者任何 sequelize.js 所支持的(包括 PostgreSQL) - 部署:家里云+Cloudflare 注意: - 这个项目有一些还未国际化的地方 - 演示链接不能反应最新的程序(一个较稳定的版本才会被部署)
现在主要把时间花在 yolo 和 face_recognition 上
BTW: 现在项目已经完全迁移到 github 存储库上了,之前是在 gitee 上
ESP-LCD-EV 上还有 LVGL 的
这个屏幕的驱动花了我很久时间
参考
https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
https://github.com/esp-arduino-libs/ESP32_Display_Panel/blob/master/examples/platformio/lvgl_v8_port/platformio.ini#L24
这里必须用 pioarduino 的社区 platform
这是项目现在的样子,下位机图传是自己搓的 UDP JPEG 流,花了很久时间
还有很多毛糙的地方,都要慢慢做
It's a pretty cool system that uses CV (specifically YOLO) and LLMs to keep an eye on desk jockey health in the office. It's like a real-world "screen time tracker"! It basically monitors your posture, how much you're moving around, and even your water intake. The idea is to give you real-time health feedback and suggestions right when you need them. Backend: Vue+FastAPI+SQLite, nothing special Hardware: we're rocking ESP-LCD-EV and ESP-CAM boards, using PlatformIO with Arduino and FreeRTOS One awesome feature is that a single host PC can connect to multiple lower-level devices simultaneously. So, you could have a whole bunch of workstations monitored at once. Now it is mainly developed for Chinese (Simplified), maybe in the future we will consider i18n 🌐 This project is a bit extensive. My mentor created the first version, but now it is almost entirely mine. ## 简体中文版本的介绍 这是一个使用计算机视觉(YOLO)和 LLM 来监测办公室白领工位健康状况的系统。它就像现实世界中的“屏幕使用时间“一样。可以根据工人的工作姿态、活动情况和饮水习惯,提供实时健康状态反馈和建议。 上位机:Vue+FastAPI+SQLite 的前后端软件。 下位机:ESP-LCD-EV 以及 ESP-CAM。采用 PlatfomIO Arduino/FreeRTOS 开发。 一个上位机支持同时连接多个下位机。 这个项目涉及的面很广,最早它由我的老师创建了第一个版本,但现在它可以说几乎完全是我做的了
This was widely regarded as a great move by everyone.