Page d'accueil>Code source PHP>Autres catégories

Présentation du projet

Le système de gestion d'articles de la communauté est basé sur SpringBoot + MyBatis + MySQL + Redis + Vue2 + ElementUI et implémente des fonctions telles que l'enregistrement des utilisateurs, la connexion, la publication, les commentaires, le suivi, la recherche, la gestion administrateur des articles et l'ajout, la suppression et la modification d'utilisateurs. , et requête.

Mode d'emploi

Cloner le projet localement

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

Exécutez le front-end

Passer au projet front-end

 cd frontend

Assurez-vous que le nœud >= 16, vérifiez la version du nœud

node -v

Installer les dépendances

npm install

démarrer

npm run serve

autre

Déployer le front-end

Méthode 1 : générer un fichier dist pour le déploiement

npm run build

Méthode 2 : Utiliser le déploiement du conteneur Docker

Construire:

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

courir:

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

Exécuter le back-end

Choses à noter

autre

Déployer le back-end

Méthode 1 : générer le déploiement du package jar (ignorer les tests unitaires)

 mvn package -DskipTests

Méthode 2 : Utiliser le déploiement du conteneur Docker

Construire:

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

courir:

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

Affichage du projet

administrateur

Gestion des postes

post_m.png

Gestion des utilisateurs

utilisateur_m.png

utilisateur

Page d'accueil

maison.png

thème sombre

sombre.png

Inscription des utilisateurs

s'inscrire.png

Connexion utilisateur

connexion.png

Détails de l'article

message.png

Commentaires sur les articles

pl.png

Publication de l'article

post_f.png

Recherche d'articles

recherche.png

Gestion des articles

all_post.png

Éditeur d'articles

mise à jour.png

pile technologique

l'extrémité avant

extrémité arrière

Développer
Informations supplémentaires