# hantf **Repository Path**: tangsan123/hantf ## Basic Information - **Project Name**: hantf - **Description**: 智能家居助手应用,集成厨房管理、家庭账目管理、智能设备控制等功能,提供跨平台移动端应用与后台管理系统。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-02 - **Last Updated**: 2025-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SmartHome Assistant Application 智能家居助手应用,集成厨房管理、家庭账目管理、智能设备控制等功能,提供跨平台移动端应用与后台管理系统。 ![应用截图](https://****************) ## 功能特性 ### 🥕 厨房管理模块 - **智能小票解析**:支持28种超市小票模板识别 - **食材存储指导**:3000+食材保鲜方案数据库 - **动态菜谱推荐**:根据时间/食材/健康需求智能推荐 - **AR储存指导**:实时显示最佳保存方式 - **采购计划生成**:基于消耗预测的智能补货提醒 ### 💰 家庭账目模块 - **自动分类记账**:识别日用品/食材/零食等12类消费 - **消费趋势分析**:多维数据看板与预算预警 - **比价系统**:历史价格追踪与商超比价 - **多成员协作**:家庭账单共享与责任划分 ### 🖥 后台管理系统 - 设备状态监控 - 用户行为分析 - 系统日志审计 - 数据报表导出 ## 技术栈 ### 移动端 - React Native 0.68 - TensorFlow Lite - ARKit/CoreML - React Navigation ### 服务端 - Node.js 16.x - Express.js - MySQL 8.0 - PM2 ### AI组件 - YOLOv5 食材识别 - BERT 文本分类 - 知识图谱引擎 ## 环境要求 ### 服务器环境(CentOS 7.6) - CPU: 4核+ - 内存: 8GB+ - 存储: 50GB+ SSD - 网络: 公网IP/域名 ### 开发环境 - Android Studio 2022.3 - Java JDK 11 - Python 3.8+ - Xcode 14+ (iOS编译) ## 安装部署 ### 服务器配置 ```bash # 初始化环境 sudo yum install -y git nodejs mariadb-server nginx sudo systemctl start mariadb nginx # 数据库配置 mysql -u root -p > CREATE DATABASE smarthome; > CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'your_password'; > GRANT ALL PRIVILEGES ON smarthome.* TO 'appuser'@'localhost'; # 部署后端服务 git clone https://github.com/yourrepo/smarthome-backend.git cd smarthome-backend npm install cp .env.example .env # 修改配置 pm2 start server.js