# tastory **Repository Path**: webchencong/tastory ## Basic Information - **Project Name**: tastory - **Description**: Tastory 是一个基于 uni-app + uniCloud 开发的家庭菜单管理小程序,旨在解决“今天吃什么”的家庭难题,提供从菜谱管理、点餐到烹饪辅助的一站式体验。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-26 - **Last Updated**: 2026-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tastory 家庭菜单助手 Tastory 是一个基于 uni-app + uniCloud 开发的家庭菜单管理小程序,旨在解决“今天吃什么”的家庭难题,提供从菜谱管理、点餐到烹饪辅助的一站式体验。 ## 🛠 技术栈 - **前端框架**: uni-app (Vue 3) - **样式**: SCSS (BEM 命名规范, 毛玻璃风格 UI) - **后端**: uniCloud (阿里云) - 云函数 / 云对象 - 云数据库 (JSON Schema) ## ✨ 主要功能 - **📚 菜谱库管理**: - 支持录入菜品名称、食材、步骤、图片等信息。 - 支持分类筛选和搜索。 - 沉浸式菜品详情页。 - **📅 今日点餐**: - 家人可从菜谱库中“点菜”生成今日菜单。 - 自动统计食材用量和预计烹饪时间。 - **🍳 烹饪助手**: - 食材准备清单(备菜模式)。 - 分步骤烹饪引导。 - **👨‍👩‍👧 家庭共享**: - 支持家庭成员管理(待完善)。 - 微信一键登录。 ## 📂 目录结构 ``` Tastory/ ├── src/ │ ├── pages/ # 页面文件 │ │ ├── index/ # 首页 │ │ ├── menu-library/ # 菜单库 │ │ ├── menu-detail/ # 菜品详情 │ │ ├── menu-create/ # 录入/编辑菜品 │ │ ├── order/ # 点菜页面 │ │ ├── login/ # 登录页 │ │ └── ... │ ├── components/ # 公共组件 │ ├── services/ # 业务逻辑层 (API 封装) │ ├── styles/ # 全局样式 (变量、Mixins) │ └── static/ # 静态资源 ├── uniCloud-aliyun/ # 云开发目录 │ ├── cloudfunctions/ # 云函数/云对象 │ └── database/ # 数据库 Schema └── README.md ``` ## 🚀 快速开始 1. **环境准备**: 下载安装 [HBuilderX](https://www.dcloud.io/hbuilderx.html)。 2. **导入项目**: 将项目文件夹拖入 HBuilderX。 3. **关联云空间**: - 右键 `uniCloud-aliyun` 文件夹 -> `关联云服务空间或项目`。 - 确保已上传所有云函数 (`tastory-obj`) 和数据库 Schema。 4. **运行**: - 点击菜单栏 `运行` -> `运行到小程序模拟器` -> `微信开发者工具`。 ## 🎨 设计规范 - **UI 风格**: 全局采用 **Glassmorphism (毛玻璃)** 风格。 - **变量管理**: 统一在 `src/styles/variables.scss` 定义颜色、间距。 - **组件开发**: 遵循 BEM 命名,强制使用 `mixins.scss` 中的工具类。 --- *Created for tasty stories of your family.*