Skip to content

pg3io/dashboard3

Repository files navigation

Dashboard

langage pg3.io Apache 2.0 Licence

Introduction

Dashboard est un outil de listing de factures, basé sur le Headless CMS Strapi.

Image

Fonctions

Backend

  • Liste d'entreprise
  • Utilisteur par entreprise
  • Liste des Factures par entreprise
  • liste de fichiers
  • Authentification avec un jwt
  • AuthGuard de navigation
  • Auto discovering de données de monitoring grace aux tags (voir crawlurl et backuppc-to-influxdb)
  • Auto identification via un cookie de session

FrontEnd

  • Profile
  • Profile Gravatar
  • Mot de passe oublié
  • Détails d'une facture
  • Listing de factures par utilisateurs
    • Tri automatique par date
    • Chaque colonne du tableau de facture peut être trié par ordre alphabétique montant ou descendant
    • La colonne date peut-être trié du plus vieux au plus récent / du plus récent au plus vieux
    • Une colonne 'télécharger' pour récupérer sa facture
  • Système de GED basique
  • Listing des tickets
  • Rendu des données du projet crawlurl dans un graphique.
  • Rendu des données de backup dans un tableau
  • Dark mode avec mémorisation des préférences utilisateur

Tests

  • Des tests automatisés via Cypress sont disponibles dans le dossiers 'tests'.

Prérequis

Démarrage rapide

Déclarer l'url de votre API dans le Dockerfile => VUE_APP_API_URL

docker-compose up

Ouvrer un nouveau terminal et lancer npm install

npm install

Puis

npm run serve

Rendez-vous ensuite sur le port renseigné => https://localhost:8080/

Contributeurs

License

Ce projet est sous licence Apache 2.0 consulter le fichier LICENSE pour plus de détails.

Informations sur l'auteur

Ce projet a été créé par PG3 en decembre 2020 et maintenu par PG3 en 2021.

About

Dashboard est un outil de listing de factures,

Topics

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages