中国各地美食推荐平台-springboot + vue +微信小程序

52 阅读3分钟

中国各地美食推荐平台-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的中国各地美食推荐平台

这是一个基于Spring Boot、Vue和微信小程序开发的美食推荐平台。

用户可浏览美食、查看商家信息、充值、下单;商家可管理美食和订单;管理员可进行用户、商家和美食信息管理。

平台提供个性化美食推荐,支持美食分享和购物车功能,方便用户发现和享受各地美食。

登录网址: http://localhost:8080/springboot0v0ov/admin/dist/index.html

管理员账户密码: abo/abo

商家账户密码: 商家账号1/123456

用户账户密码: 用户账号1/123456

二、项目功能

(1)用户模块

个人信息:用户可以查看和修改自己的基本信息,如头像、昵称、联系方式等。

美食信息推荐:根据用户的点击记录推荐相关的美食。

商家信息:展示商家的基本信息,包括店铺名称、地址、评分等。

美食分享:用户可以将自己喜欢的美食分享到社交平台,如微信朋友圈。

用户充值:提供支付接口,支持用户充值账户余额。

购物车:用户可以将心仪的美食加入购物车,方便后续结算。

我的订单:展示用户的订单列表,包括订单状态、金额等。

美食信息:详细展示美食的图片、价格、描述、评价等。

(2)商家模块

个人中心:

修改密码:商家可以修改自己的登录密码。

个人信息:商家可以查看和修改店铺的基本信息。

美食信息管理:商家可以添加、修改、删除自己店铺的美食信息。

订单管理:

已支付订单:查看已支付但未发货的订单。

已发货订单:查看已发货的订单。

已完成订单:查看已完成的订单。

已退款订单:查看已退款的订单。

(3)管理员模块

个人中心:

修改密码:管理员可以修改自己的登录密码。

个人信息:管理员可以查看和修改自己的基本信息。

用户管理:管理员可以查看所有用户信息,进行用户权限管理等。

商家管理:管理员可以审核商家信息,管理商家账号等。

美食类型管理:管理员可以添加、修改、删除美食类型。

美食信息管理:管理员可以审核商家提交的美食信息。

美食分享管理:管理员可以管理用户分享的内容。

轮播图管理:管理员可以上传、修改、删除轮播图,用于首页展示。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758171265-40acaa8d65f7567.png

1758171269-f81860076c2f28d.png

1758171273-dff7e9f847af3bc.png

1758171282-e96c166f27877ab.png

1758171288-62af5ae5e6c154d.png

1758171293-b54befba9a20a4a.png

1758171300-27ef72ec339a6f3.png

1758171303-d7ecc25088bf39a.png

1758171306-5d471795fd9fec9.png

1758171307-48e8a8ff38d59b5.png

1758171309-1c23c00c3539f18.png

1758171311-b742283f2e9d42d.png

1758171312-a03347f25fd52a1.png

1758171313-d9c87bdf145d189.png

1758171314-dfa8bd2538e33d1.png

1758171315-f0a7237bdc61590.png

1758171316-66690ef349d7712.png

1758171317-f7fe6c481af111b.png

1758171318-538738f0a01e254.png