进场打卡 API 系统

基于 Deno + Turso 的现代化用户管理系统

服务运行中
🔧 管理后台 📸 用户打卡

📋核心功能

👨‍💼管理员系统

现代化登录界面、用户管理、资料更新、权限控制、弹窗确认

👥用户系统

用户登录、个人信息、Token 管理、自动刷新

🔄Token 刷新

自动调用外部 API 刷新 Access Token、弹窗确认

📸智能打卡

网页摄像头、前后切换、1080x1080拍照、Base64转换

🔒安全认证

JWT 认证、密码加密、权限控制、Token管理

📱移动优化

iPhone Safari兼容、镜像预览、响应式设计、Toast提示

🔌API 端点

管理员接口

POST /api/admin/login
POST /api/admin/users
GET /api/admin/users
GET /api/admin/users/:id
PUT /api/admin/users/:id
DELETE /api/admin/users/:id
PUT /api/admin/change-password

用户接口

POST /api/user/login
GET /api/user/profile
GET /api/user/tokens
POST /api/user/refresh-token
POST /api/user/checkin

系统接口

GET /health

系统特色

🎨现代化界面

渐变背景、毛玻璃效果、圆角设计、响应式布局

📱移动端优化

iPhone Safari兼容、摄像头切换、镜像预览、Toast提示

🔔智能交互

弹窗确认、成功提示、错误处理、加载动画

🛡️安全可靠

JWT认证、密码加密、权限控制、Token自动刷新

⚙️技术栈

Deno Oak Framework Turso (libSQL) JWT bcrypt WebRTC Canvas API Alpine.js Tailwind CSS OpenAPI 3.0