Diagnopsy360 est une plateforme interactive dédiée à la santé psychologique, conçue pour faciliter la communication et le suivi entre les professionnels de la santé mentale et leurs patients. Créée avec [Angular CLI](https://github.com/angular/angular-cli) version 16.2.4, cette application offre une interface utilisateur intuitive pour le questionnement des patients sur leur état psychologique, la réalisation de diagnostics psychologiques, et la communication efficace entre médecins et patients avec une messagerie instantanée.
La mise en production de l'application est : https://diagnopsy.jsmb.fr
-
Node.js et npm (Node Package Manager) Angular requiert Node.js pour son environnement d'exécution et npm pour la gestion des paquets.
-
Angular CLI Angular CLI est un outil essentiel pour développer des applications Angular
npm install -g @angular/cli
-
Éditeur de code ou IDE Un environnement de développement intégré (IDE) ou un éditeur de texte pour écrire et gérer le code.
-
Exécutez
npm install
pour installer les dépendances nécessaires du projet. -
Exécutez
ng serve
pour un lancer le serveur de développement. Naviguez vershttp://localhost:4200/
. L'application se rechargera automatiquement si vous modifiez l'un des fichiers source.
Si vous souhaitez build le projet :
Exécutez ng build
pour construire le projet. Les artefacts de construction seront stockés dans le répertoire dist/
.
Ces routes sont accessibles à tous, sans nécessité de connexion.
- Redirige automatiquement du chemin racine (
''
) vers/home
. - Page principale accessible à tous, offrant un aperçu général de la plateforme.
- Lien vers la page du questionnaire
- Page de connexion pour les utilisateurs existants.
- Page d'inscription pour les nouveaux utilisateurs.
Accessibles uniquement aux utilisateurs connectés avec des privilèges de médecin.
- Panneau de contrôle pour les médecins.
- Permet de voir la liste des patients en attente de diagnostics et la liste des diagnostics des ses patients.
- Page dédiée au diagnostic psychologique par les médecins.
- Outils interactifs pour évaluer et enregistrer les diagnostics des patients.
Nécessitent une connexion et des privilèges de patient.
- Page où les patients remplissent des questionnaires de pré-diagnostic.
- Collecte d'informations initiales sur l'état psychologique du patient.
- Visualisation des diagnostics en attente de traitement et validés pour le patient.
- Accéder à la page Diagnostic Details.
Accessibles aux utilisateurs connectés
- Permet d'accéder à un diagnostic psychologique particulier.
- Conclusion de la consultation.
- Echange entre patient et médecin à l'aide d'une messagerie instantanée.
- Page permettant aux utilisateurs de consulter et de modifier leurs informations personnelles.