首页>PHP源码>其他类别

项目介绍

社区文章管理系统基于SpringBoot + MyBatis + MySQL + Redis + Vue2 + ElementUI,实现了用户注册、登录、发帖、评论、关注、搜索和管理员管理文章、用户的增删改查等功能。

使用指导

克隆项目到本地

git clone [email protected]:which0113/community-post-manage.git

运行前端

切换到前端项目

cd frontend

确保 node >= 16,查看 node 版本

node -v

安装依赖

npm install

启动

npm run serve

其他

部署前端

方法一:生成 dist 文件部署

npm run build

方法二:使用 docker 容器部署

构建:

docker build -t freefish-community-frontend:v0.0.1 .

运行:

docker run -p 80:80 -d freefish-community-frontend:v0.0.1

运行后端

注意事项

其他

部署后端

方法一:生成 jar 包部署(跳过单元测试)

mvn package -DskipTests

方法二:使用 docker 容器部署

构建:

docker build -t freefish-community-backend:v0.0.1 .

运行:

docker run -p 9001:9001 -d freefish-community-backend:v0.0.1

项目展示

管理员

帖子管理

post_m.png

用户管理

user_m.png

用户

主页

home.png

暗黑主题

dark.png

用户注册

register.png

用户登录

login.png

文章详情

post.png

文章评论

pl.png

文章发布

post_f.png

文章搜索

search.png

文章管理

all_post.png

文章编辑

update.png

技术栈

前端

后端

展开
附加信息