# testapp **Repository Path**: monkeyzzz/testapp ## Basic Information - **Project Name**: testapp - **Description**: 自律APP - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-16 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 打卡助手 一个简洁的跨平台打卡应用,帮助你记录健身或其他目标的完成情况。 ## 功能特点 - ✅ 设置目标:支持设置周期性目标(如一个月内完成20次健身) - ✅ 每日打卡:简单直观的打卡界面 - ✅ 进度追踪:可视化的目标完成进度 - ✅ 成就系统:完成目标获得成就奖励 - ✅ 跨平台:支持iOS和Android系统 - ✅ 本地存储:数据保存在设备本地,无需网络连接 ## 技术栈 - **前端框架**:原生HTML5、CSS3、JavaScript - **跨平台工具**:Capacitor.js - **样式设计**:简洁、干净的现代风格 ## 快速开始 ### 1. 安装依赖 ```bash npm install ``` ### 2. 本地运行 ```bash npm run serve ``` 然后在浏览器中访问 `http://localhost:8080` ### 3. 构建移动应用 #### 添加iOS平台 ```bash npx cap add ios ``` #### 添加Android平台 ```bash npx cap add android ``` #### 同步项目 ```bash npx cap sync ``` #### 打开IDE - iOS:`npx cap open ios` - Android:`npx cap open android` ## 使用说明 ### 创建目标 1. 点击「目标」页面右上角的「+ 添加目标」按钮 2. 填写目标名称、周期天数和目标次数 3. 点击「保存」按钮完成创建 ### 每日打卡 1. 进入「今日打卡」页面 2. 点击对应的目标右侧的圆形按钮进行打卡 3. 再次点击可以取消打卡 ### 查看成就 1. 进入「成就」页面 2. 查看已获得的成就列表 3. 继续努力完成更多目标获得新成就 ## 成就列表 - 🏆 第一步:完成第一次打卡 - 🏆 一周坚持:连续打卡7天 - 🏆 月度达人:一个月内完成20次打卡 - 🏆 目标大师:完成第一个目标 - 🏆 目标达人:创建5个目标 ## 数据存储 应用数据存储在浏览器的localStorage中,包括: - 目标列表 - 打卡记录 - 成就信息 ## 自定义配置 ### 修改应用名称和图标 1. 编辑 `capacitor.config.json` 文件中的 `appName` 和 `appId` 2. 替换 `assets` 文件夹中的图标文件 3. 重新运行 `npx cap sync` ### 修改样式 编辑 `styles.css` 文件可以自定义应用的颜色、字体和布局。 ## 兼容性 - iOS 13+ - Android 8+ ## 许可证 MIT License