# java前后端分离社区论坛系统 **Repository Path**: makesoft/bbs ## Basic Information - **Project Name**: java前后端分离社区论坛系统 - **Description**: 当前分支后端springboot-2.7.5+mybatis-plus-3.5.5 + mybatis-plus-join 前端 nuxt3 + vue3 + elementPlus + tailwindcss + pinia nodejs版本推荐 * 18.20.5 演示地址http://www.makesoft.cn QQ交流群:64240406 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.makesoft.cn - **GVP Project**: No ## Statistics - **Stars**: 50 - **Forks**: 9 - **Created**: 2021-09-16 - **Last Updated**: 2026-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: nuxt3, vue3, SpringBoot, mybatis-plus, mybatis-plus-join ## README # 软件编程开发者社区 ## 项目简介 **MakeSoft BBS** 是一套面向软件编程开发者的知识付费论坛社区系统,采用现代化的前后端分离架构开发。 ### 技术栈 | 分类 | 技术 | |------|------| | 后端 | Spring Boot 2.7.5 + MyBatis-Plus 3.5.5 + MyBatis-Plus-Join | | 前端 Web | Nuxt 3 + Vue 3 + Element Plus + TailwindCSS + Pinia | | 前端 Admin | Vue 3 + Element Plus + TypeScript | | 推荐 Node.js | 18.20.5 (64-bit) | ### 演示地址 - 前端演示:[http://www.makesoft.cn](http://www.makesoft.cn) - 交流QQ群:64240406 --- ## 项目结构 ``` makesoft-bbs ├── _web/ # 前端项目 │ ├── pc/ # PC端前端 (Nuxt 3) │ └── admin/ # 管理后台前端 (Vue 3) │ ├── server/ # 后端服务 (Spring Boot) │ ├── makesoft-admin/ # 管理模块 │ ├── makesoft-bo/ # 业务模块 │ ├── makesoft-base/ # 基础模块 │ ├── makesoft-common/ # 公共模块 │ ├── makesoft-front/ # 前端接口模块 │ ├── makesoft-flow/ # 工作流模块 │ ├── makesoft-generator/ # 代码生成模块 │ └── makesoft-utils/ # 工具类模块 │ ├── uniapp/ # 移动端 (UniApp) ├── sql/ # 数据库脚本 └── deploy/ # 部署脚本 ``` --- ## 功能特性 ### 1. 文章资讯管理 - 文章分类与标签管理 - 多级权限控制:登录可见、关注可见、付费可见、点赞评论可见、密码验证可见 ### 2. 资源下载 - 电子书、压缩包、软件安装包、商业源码等资源管理 ### 3. 问答系统 - 提问与解答功能 ### 4. 面经分享 - 面试题学习与试卷下载 ### 5. 动态社交 - 类似朋友圈的图文动态发布 ### 6. 视频教程 - 个人经验分享视频教学 ### 7. 商城交易 - 源码交易与资源交易平台 --- ## 快速开始 ### 前端部署 ```bash # 进入 PC 端项目目录 cd _web/pc # 安装依赖 npm install # 开发模式启动 npm run dev ``` ### 后端部署 后端需要启动以下服务: - **makesoft-front**:前端接口服务 - **makesoft-admin**:后端管理服务 建议使用 IDEA 或 Eclipse 导入 Maven 项目进行启动。 --- ## 环境要求 - JDK 11+ - MySQL 5.7+ - Redis - Node.js 18.20.5+ --- ## 许可证 本项目仅供学习交流使用。 --- ## 交流与反馈 - 演示地址:http://www.makesoft.cn - QQ交流群:64240406 - 问题反馈:欢迎访问官网论坛发帖咨询