升华工作室
文章
开发项目

CSU 悦动青春项目群清单

2026年3月19日 3 分钟阅读 浏览 5 喜欢 2 评论 0
AI 创作提示

本页面的部分内容使用 Qwen3.5-Plus 生成,经人工审查。

悦动青春登山打卡记录软件 是一个全平台覆盖的综合性应用,旨在为中南大学师生提供便捷的登山打卡、活动管理和公平性审查服务。项目采用前后端分离架构,支持 Web 端鸿蒙原生 (HarmonyOS)AndroidiOS 多端运行。其中,移动端核心业务逻辑通过 KMP (Kotlin Multiplatform) 跨平台技术实现,确保代码复用率与多端体验一致性。

以下是项目各子仓库的详细结构与职能介绍:

🔐 0. 安全与加密基础设施 (Security & Encryption)

本项目构建了独特的全链路加密体系,通过 Wasm 技术实现前端高强度加密,保障数据传输安全。

仓库名称技术组件功能定位
ydqc-libencryptShared Lib共享加密核心库:封装通用的加密算法逻辑,供后端、前端及移动端共同调用,确保算法一致性。
ydqc-wasm-encryptWebAssembly前端 Wasm 加密库:将核心加密逻辑编译为 Wasm 模块,在浏览器端高性能执行,防止密钥泄露。
ydqc-rsa-wasmWebAssemblyRSA 非对称加密工具:专门处理前后端数据传输中的 RSA 加解密流程,保障敏感信息的安全传输。

🏛️ 1. 核心后端服务 (Core Backend Services)

后端采用微服务或模块化单体架构,基于 Spring Boot 构建,负责业务逻辑处理、数据存储及第三方接口集成。

仓库名称职能描述技术栈/备注
csu-dynamic-youth-backend主后端服务
承载核心业务逻辑,包括用户认证、打卡记录、活动规则引擎和公平性数据审查等。
Spring Boot, MySQL, Redis
csu-dynamic-youth-weather天气微服务
独立封装天气数据接口,为登山活动提供实时气象数据支持。
Weather API Integration
dynamic-youth-proto协议定义库
存放 gRPC/Protobuf 协议文件,用于后端服务间或服务与客户端的高效通信定义。
Protobuf, gRPC

📱 2. 前端应用矩阵 (Frontend Applications)

前端涵盖 Web 管理台、用户端网页及多端移动应用。

2.1 Web 端与管理后台

仓库名称职能描述目标用户
csu-dynamic-youth用户端 Web 前台
面向普通用户的网页版应用,提供打卡、排行榜查看、个人中心等功能。
学生/教职工
csu-dynamic-youth-admin旧版管理后台
早期的运营管理系统,目前可能处于维护或迁移状态。
管理员 (Legacy)
Csu Dynamic Youth Admin Latest新版管理后台
重构后的运营管理平台,提供更现代化的 UI 和更丰富的数据统计、审核功能。
管理员 (Latest)
csu-dynamic-youth-gifts领奖配套前端
专门用于奖品领取流程的独立前端模块。
用户/运营人员

2.2 移动端应用 (Mobile Apps)

项目采用“新旧并存”与“跨平台优先”的策略。

仓库名称职能描述技术架构
dynamic-youth-kmp新一代跨平台 APP
核心移动端。基于 KMP (Kotlin Multiplatform) 编写,一套代码编译生成 AndroidiOS 应用,共享业务逻辑与部分 UI。
Kotlin, KMP, Jetpack Compose / SwiftUI
DynamicYouth-Android旧版 Android 原生 APP
早期纯原生开发的 Android 版本,作为历史版本保留或用于特定兼容性测试。
Java/Kotlin (Native Legacy)
ydqc-ohos鸿蒙原生 APP
基于 ArkTS 和 ArkUI 开发,利用 HarmonyOS 的基础能力实现高性能应用体验。
ArkTS, HarmonyOS SDK

🎛️ 3. 基础设施与运维 (DevOps & Infrastructure)

为保障开发效率、代码同步及自动化部署,项目配备了一系列辅助工具库。

仓库名称职能描述关键作用
csu-dynamic-youth-springboot-sync蓝绿部署同步脚本
用于生产环境的自动化蓝绿部署策略,确保后端服务更新时的零停机平滑过渡。
CI/CD, Blue-Green Deployment
csu-dynamic-youth-gitlab-syncGitLab 流水线同步
配置脚本,用于向服务器集群推送更新 Patch 的 CI/CD 流水线配置。
DevOps Sync
csu-dynamic-youth-debug-bridge联调联试桥接工具
提供本地开发与测试环境之间的调试桥梁,包含内网穿透配置。
Debugging, Testing

喜欢 2
评论区在赶来的路上...