在这里插入图片描述

项目功能详细介绍

一、用户认证系统

  1. 微信一键登录:通过uni.login获取授权code,调用云函数wxLogin完成身份验证

  2. 协议确认机制:用户必须勾选同意用户协议和隐私政策才能进行登录操作

  3. Token管理:生成唯一token并本地存储,实现自动登录状态保持

  4. 用户数据持久化:使用uni.setStorageSync保存用户信息和认证凭证

二、首页门户

  1. 动态星空背景:100颗随机分布的闪烁星星动画效果

  2. 四大功能入口卡片:个性化运势、智能美食推荐、星座解读、更多功能

  3. 今日推荐星座展示:默认展示白羊座示例,支持点击预览

  4. 功能亮点介绍:精准星座分析、每日运势更新、星座配对功能

  5. 登录引导:底部醒目按钮引导未登录用户体验完整功能

  6. 玻璃拟态设计:半透明毛玻璃效果配合渐变色主题

三、星座解读系统

  1. Canvas动态星盘绘制:

    • 12星座刻度和连线展示

    • 网格背景和同心圆装饰图案

    • 触摸交互产生涟漪和粒子特效

    • 选中星座高亮显示和脉冲动画

  2. 十二星座选择器:覆盖白羊座到双鱼座全部12个星座及对应日期范围

  3. AI智能解读:

    • 调用DeepSeek API生成个性化运势分析

    • 包含7个维度:整体运势、爱情运势、事业运势、财运运势、健康运势、幸运颜色、幸运数字、建议提醒

    • API失败时自动降级为预设内容确保服务可用

  4. 生成动画效果:

    • 120帧粒子汇聚动画

    • 渐变光环进度条显示

    • 星座符号旋转特效

    • 多层发光效果

四、结果展示页

  1. 运势评分系统:总体运势、事业指数、感情指数、健康指数四项星级评分

  2. 幸运信息展示:

    • 幸运颜色(带颜色预览圆圈)

    • 幸运数字

    • 其他备选幸运色和数字列表

  3. 详细解读内容:

    • 分4个板块:整体运势、事业财运、爱情感情、健康建议

    • 每个板块包含标题、星级评分、详细内容描述

    • 渐进式加载动画效果

  4. 视觉特效:浮动粒子背景、旋转渐变边框、网格移动背景、发光球体漂浮

  5. 分享功能:支持发送给朋友和分享到朋友圈,自定义分享标题和内容

  6. 数据解析:智能解析AI返回文本,提取幸运信息和评分数据

五、个性化运势分析

  1. 个人信息表单:

    • 姓名输入(必填)

    • 出生日期选择器(必填)

    • 出生时间选择器(选填)

    • 出生地点省市区三级联动选择器(必填)

  2. AI分析流程:收集用户信息后调用云函数getPersonalFortune,通过DeepSeek AI生成包含性格特质、近期运势、事业建议、感情指引、健康提醒、幸运元素的完整报告

  3. 容错机制:API调用失败时返回模拟数据保证用户体验

六、智能美食推荐

  1. 位置服务:

    • 使用uni.getLocation获取精确经纬度

    • 调用高德地图API进行逆地理编码获取详细地址

    • 显示省市區街道完整地址信息

    • 支持手动刷新位置功能

  2. 天气获取:

    • 调用高德天气API获取实时天气状况

    • 显示天气类型、温度、风向信息

    • 备用方案:随机生成天气数据作为降级处理

  3. 心情选择:提供6种心情状态选项(开心、一般、低落、兴奋、疲惫、浪漫)

  4. 时段识别:根据当前时间自动判断餐别(早餐6-10点、午餐10-14点、下午茶14-18点、晚餐18-22点、夜宵22-6点)

  5. 推荐算法:综合时间段、心情状态、天气因素、地理位置四个维度生成个性化美食推荐

  6. 地方特色美食库:覆盖北京、上海、广州、成都、西安、杭州、南京、重庆8个城市的地方特色菜品

  7. AI解释功能:弹窗展示推荐逻辑说明,增强用户信任感

  8. 换一组推荐:重新随机生成推荐结果,保留当前筛选条件

七、更多功能页

  1. 十二星座大全:3列网格布局展示全部星座,点击跳转对应示例解读

  2. 主要功能快捷入口:个性化运势、星座解读快速访问

  3. 辅助功能模块:历史记录、我的收藏、设置、关于我们、意见反馈、帮助中心(部分功能待完善)

  4. 版本信息展示:显示应用版本号和版权信息

八、星座解读示例页

  1. 用途:为未登录用户提供预览体验,展示产品功能和内容质量

  2. 展示内容:运势评分(整体、财运、感情)、今日概述和建议、性格特点预览

  3. 交互设计:横向滚动选择12星座,切换时随机更新评分,底部固定登录引导按钮

九、云函数架构

  1. wxLogin:处理微信登录授权,获取openid和session_key,管理用户数据和token生成

  2. getZodiacReading:提供预设星座解读内容,生成随机幸运信息,已取消查询次数限制

  3. getQueryCount:获取用户剩余查询次数,支持每日重置机制

  4. getPersonalFortune:接收用户个人信息,调用DeepSeek API生成个性化运势分析报告

十、技术特性

  1. Canvas图形渲染:复杂的星盘动画和粒子系统

  2. AI智能集成:DeepSeek API提供个性化内容生成

  3. 地理位置服务:高德地图API实现精准定位和天气获取

  4. Serverless架构:uniCloud云函数无需服务器运维

  5. 跨平台兼容:一套代码支持微信小程序等多端运行

  6. 响应式设计:适配各种屏幕尺寸和沉浸式状态栏

  7. 错误处理:完善的异常捕获和降级方案

  8. 性能优化:避免不必要的重绘和计算

最佳推荐标题:

uni-app星座运势小程序源码 Vue3微信小程序AI星盘解读系统含云函数

其他优质备选:

  1. 侧重技术完整性:

Vue3 uni-app星座解读小程序完整源码 含DeepSeek AI接口uniCloud云函数高德地图API

  1. 侧重功能丰富度:

微信小程序星座运势分析源码 AI智能星盘解读个性化美食推荐地理位置服务系统

  1. 侧重商业价值:

完整星座小程序商业源码 uni-app+Vue3+uniCloud AI运势解读含登录系统云数据库

  1. 简洁精准版:

uni-app星座小程序源码 Vue3 AI星盘解读 含云函数和高德API

  1. 长尾关键词版:

Vue3 uni-app开发星座运势微信小程序源码 支持AI智能解读个性化推荐含完整后端

核心SEO关键词组合建议:

  • 主关键词:星座小程序源码、uni-app源码、微信小程序源码

  • 技术关键词:Vue3、uniCloud、云函数、DeepSeek API、高德地图

  • 功能关键词:星座运势、AI解读、星盘分析、美食推荐、位置服务

  • 属性关键词:完整源码、商业项目、可直接运行、含后端

这些标题涵盖了用户搜索高频词,准确反映了项目的技术栈、核心功能和完整度,有利于在源码交易平台和搜索引擎中获得更好的曝光。

在这里插入图片描述

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐