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

 一、项目介绍

基于springboot + vue +微信小程序的高校校园交友微信小程序

本项目是一款基于 Spring Boot + Vue + 微信小程序 技术栈开发的校园交友平台,旨在为高校学生提供一个安全、便捷的线上交友与信息交流环境。系统分为 用户端(微信小程序) 和 管理端(Web后台),支持用户注册登录、发布帖子、浏览公告、论坛互动等功能,管理员可通过后台对用户、帖子、公告等进行统一管理。

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

管理员账户密码: admin/admin

用户账户密码: a1/123456

二、主要功能

1. 用户端(微信小程序)

注册登录 用户可通过学号/手机号注册并登录小程序

个人信息 查看并编辑个人资料(头像、昵称、性别、兴趣爱好等)

公告信息 浏览管理员发布的校园公告

论坛信息 查看所有用户发布的帖子,支持点赞、评论

我的发帖 查看自己发布的历史帖子,支持编辑与删除

用户信息 查看其他用户的基本信息,支持添加好友或私信(可选扩展)

2. 管理端(Web后台)

个人中心 修改密码 管理员可修改登录密码

个人信息查看并编辑管理员基本信息

管理员管理 – 超级管理员可添加/删除/编辑普通管理员账号

基础数据管理 兴趣爱好管理 管理用户可选的兴趣标签

帖子类型管理管理论坛帖子的分类(如失物招领、二手交易、交友等)

公告类型管理管理公告的分类(如活动通知、教务公告等)

论坛管理 – 查看、删除、置顶、加精用户帖子

公告信息管理 – 发布、编辑、删除校园公告

用户管理 – 查看、禁用、编辑用户信息

轮播图信息 – 管理小程序首页轮播图(图片、跳转链接等)

三、项目运行

开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

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

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

五、项目截图

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐