Inicio>código fuente PHP>Otras categorias

Introducción del proyecto

El sistema de gestión de artículos de la comunidad se basa en SpringBoot + MyBatis + MySQL + Redis + Vue2 + ElementUI e implementa funciones como registro de usuarios, inicio de sesión, publicación, comentarios, seguimiento, búsqueda, gestión de artículos por parte del administrador y adición, eliminación y modificación de usuarios. y consulta.

Instrucciones de uso

Clonar el proyecto localmente

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

Ejecute la interfaz

Cambiar al proyecto front-end

 cd frontend

Asegúrese de que el nodo sea >= 16, verifique la versión del nodo

node -v

Instalar dependencias

npm install

puesta en marcha

npm run serve

otro

Implementar interfaz

Método 1: generar un archivo dist para la implementación

npm run build

Método 2: utilizar la implementación del contenedor Docker

Construir:

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

correr:

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

Ejecutar backend

Cosas a tener en cuenta

otro

Implementar backend

Método 1: generar la implementación del paquete jar (omitir las pruebas unitarias)

 mvn package -DskipTests

Método 2: utilizar la implementación del contenedor Docker

Construir:

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

correr:

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

Visualización del proyecto

administrador

Gestión de publicaciones

post_m.png

Gestión de usuarios

usuario_m.png

usuario

pagina de inicio

casa.png

tema oscuro

oscuro.png

Registro de usuario

registrarse.png

Inicio de sesión de usuario

iniciar sesión.png

Detalles del artículo

publicación.png

Comentarios del artículo

pl.png

Lanzamiento del artículo

post_f.png

búsqueda de artículos

buscar.png

Gestión de artículos

todo_post.png

editor de artículos

actualizar.png

pila de tecnología

Interfaz

extremo posterior

Expandir
Información adicional