Bootstrap

美食推荐的开源微信App项目WeChoice

话不多说,先上链接
美食推荐的开源App项目(gitee)icon-default.png?t=O83Ahttps://gitee.com/lzt_luo/choose

美食推荐的开源App项目(github)icon-default.png?t=O83Ahttps://github.com/spectacleCase/choose-wexinapp

项目背景

该项目目前是开源的,其背景是一个可以通过用户的偏好设置和浏览历史,提供个性化的餐饮推荐,同时融合健康知识分享和社区互动,im聊天的小程序,其面向用户,是我们的每天为了不知道吃什么而发愁的大学生,基于学生个体为出发点,其他人为分散点的拓展食物网格,将一个人的可选择性提升到最大化。对于拥有选择恐惧症的,一键推荐,没有其他多余干扰,直接了当。

项目预览

项目技术栈

技术说明官网
Spring Boot后端框架https://spring.io/projects/spring-boot
MyBatis-Plus数据持久层框架https://mybatis.plus/
Redis键值存储数据库https://redis.io/
MySQL关系型数据库https://www.mysql.com/
RabbitMq消息队列https://www.rabbitmq.com/
JWTJSON Web Tokenshttps://jwt.io/
Vue 3前端框架https://v3.vuejs.org/
Tailwind CSS工具类样式库https://tailwindcss.com/
vue-echartsEcharts 组件库https://vue-echarts.github.io/
pnpm包管理工具https://pnpm.io/
vue-routerVue 路由管理器https://router.vuejs.org/
原生微信小程序移动端应用开发https://developers.weixin.qq.com/miniprogram/dev/framework/
DeepSeek大模型        DeepSeek

安装和部署

安装依赖

# 后台管理前端使用pnpm安装依赖
   pnpm install
   pnpm dev
# 微信小程序使用npm安装依赖
   npm install

本地开发

# 准备数据库
   - 执行项目根目录下的SQL文件以创建和初始化数据库。
   - 确保Redis服务已启动并运行。
   - 确保RabbitMq服务已启动并运行

   # 配置后端应用
   - 编辑`application.prod.yml`配置文件。
   - 填写必要的配置信息,包括对象存储服务的访问配置、高德API的Key、DeepSeek大模型的Key、微信开放平台的AppID和Secret。

腾讯对象存储|高德地图平台|DeepSeek大模型|微信开发

对象存储可以选择本地存储

通过上述的配置就成功启动项目了。

仓库链接

如果你喜欢这个项目,请给这个项目点个 Star 吧! 🎉 感谢你的关注和支持!

有什么不足还请大佬指出。

;