Application de gestion de projets. Un projet doit affecté à un utilisateur et une société qui existent

Partie fronted: application Angular

This project was generated with Angular CLI version 13.3.4.

Introduction

Dans cette partie fronted, nous avons utilisé le pattern NgRx d’Angular et le framework Primeng.

  • Le pattern NgRx met en place des modules nécessaires pour la gestion de différents états de l’application dans le store.
    • La documentation pattern NgRx présente en détail ces modules pour mettre en place le pattern NgRx.
  • Pour les différents styles graphiques, Angular possède son propre framework Primeng.
    • Pour en savoir plus, la documentation Primeng

Les dépendances

  1. Pour la mise en place du pattern NgRx d’Angular, les modules installés:
    • store
    • store-devtools
    • effects
  2. Pour la gestion des styles:

    • Primeng.
  3. Toutes ces dépendances et les autres dépendances nécessaires pour exécuter l’application sont recensées dans le fichier package.json à la racine du répertoire de l’application

Lancement de l’application frontend

  1. Récupérer le repository : git clone https://gitea.natan.fr/placidenduwayo/projects-management-microservices-frontend.git
  2. Néttoyer l’application et fixer toutes les vulnérabilités en exécutant la ligne de commande npm audit fix

    • Cette ligne de commande va télécharger puis installer dans le package node_modules toutes les dépendances nécessaires pour l’application
  3. Exécuter l’application avec la ligne de commande :npm start ou ng serve

  4. Aller à la page d’accueil http:localhost:4200: page de présentation de l'application

Powered by TurnKey Linux.