# light-diary **Repository Path**: darryl_java/light-diary ## Basic Information - **Project Name**: light-diary - **Description**: 减肥打卡微信小程序 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-03-26 - **Last Updated**: 2026-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 轻盈日记 一款专注于体重追踪的微信小程序,帮助你记录每日体重、饮食和运动,养成健康生活习惯。 ## 功能特性 - **体重记录**:每日体重打卡,追踪体重变化趋势 - **饮食记录**:记录早餐、午餐、晚餐和加餐 - **运动记录**:记录每日运动情况 - **数据统计**:查看周/月体重趋势、卡路里对比 - **目标管理**:设定体重目标,追踪完成进度 ## 技术栈 - **前端框架**:Vue 3 + TypeScript - **构建工具**:Vite - **UI 框架**:Tailwind CSS v4 - **状态管理**:Pinia - **路由**:Vue Router - **图表**:ECharts - **图标**:Lucide Vue - **小程序**:uni-app ## 项目结构 ``` light-diary/ ├── app.json # 微信小程序配置 ├── app.ts # 小程序入口 ├── vite.config.ts # Vite 配置 ├── package.json # 依赖管理 ├── pages/ # 页面目录 │ ├── index/ # 首页 │ ├── stats/ # 统计页 │ ├── log/ # 打卡页 │ ├── exercise/ # 运动页 │ └── profile/ # 我的页 ├── src/ │ ├── components/ # Vue 组件 │ ├── assets/ # 静态资源 │ └── styles/ # 样式文件 └── public/ # 公共资源 ``` ## 快速开始 ### 安装依赖 ```bash cd light-diary npm install ``` ### 开发模式 ```bash npm run dev ``` 启动开发服务器,访问 http://localhost:5173 ### 构建生产版本 ```bash npm run build ``` ### 预览构建结果 ```bash npm run preview ``` ## 设计规范 - **主色调**:翡翠绿 (#10B981) - **UI 框架**:Tailwind CSS v4 ## 后端(开发中) 后端将采用以下技术栈: - Java 8 + Spring Boot 2.7 - MyBatisPlus - Spring Security ## 许可证 MIT License