这是一个基于 Spring Boot + Vue3 技术栈开发的轻社区系统,功能完善、代码结构清晰、UI简洁优雅。无论你是想做一个校园论坛、兴趣社区,还是学习Spring Boot和Vue全栈项目开发,这个项目都能让你一站式上手!
🚀项目简介
Linfeng Community 是一款简洁易用的开源社区系统,主打“轻量级 + 高颜值 + 可扩展”。
项目功能完善,包含发帖、评论、点赞、收藏、私信、通知、积分等常见社区功能。
而且支持 Markdown 编辑器、权限系统、用户等级、后台管理等模块,几乎是一个完整的小型“知乎 / Reddit” 原型系统。
✨应用特性
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🧠应用技术栈
PC前端:Vue3 + Vite + Element Plus
后端:Spring Boot 2.x + MyBatis Plus
数据库:MySQL 8.x
缓存:Redis
安全框架:Spring Security
接口文档:Swagger3 + Knife4j
构建工具:Maven
从技术栈来看,Linfeng Community 是一个典型的现代化前后端分离项目,非常适合用来学习Vue3 + Spring Boot 全栈开发实战。
🖼️应用相关截图


⚙️部署教程
1️⃣ 克隆项目
git clone https://github.com/virus010101/linfeng-community.git
2️⃣ 数据库配置
在 MySQL 中创建数据库 linfeng_community,导入 /sql 目录下的初始化脚本。
修改后端项目 application.yml 中的数据库连接信息。
3️⃣ 启动后端
进入 linfeng-community-server 目录,运行:
mvn spring-boot:run
4️⃣ 启动前端
进入前端目录 linfeng-community-web,执行:
npm install
npm run dev
5️⃣ 打开浏览器访问
👉 http://localhost:8080
即可进入系统首页,开始你的“社区之旅”!
💡推荐原因
✅ 代码结构清晰:前后端分离、模块划分合理,非常适合学习项目架构。
✅ 功能实用完整:发帖、评论、点赞、积分系统应有尽有,开箱即用。
✅ UI现代简洁:Element Plus + 自定义样式,界面清爽好看。
✅ 易扩展:支持二次开发,可以轻松改造成校园论坛、兴趣圈、问答社区。
✅ 适合毕设或学习:逻辑清晰、功能齐全,是一款“毕业设计神级模板”项目。
一句话总结: 👉 这是那种能拿来直接部署,也能改造成你自己产品雏形的优质开源项目!
🔗应用相关链接
|
|
---|---|
|
https://github.com/virus010101/linfeng-community |
|
https://github.com/virus010101/linfeng-community/wiki |