Skip to content
Thibault Lepez edited this page Apr 24, 2020 · 2 revisions

Bienvenue sur la documentation du projet Sentin'Ailes

Objectifs du projet

Améliorer la coordination des intervenants au domicile des personnes âgées ou handicapées dépendantes pour améliorer la réactivité et l’efficacité des prises en charge et renforcer la sécurité au domicile des personnes

Vous pouvez retrouver la retranscription du cahier des charges du projet sur cette page

Technologies utilisé

La web application Sentin'Ailes se base sur un client en VueJS et un backend Firebase

Le projet utilise toute les fonctionalité avancées de VueJS tel que:

  • vue router pour la gestion des chemains et de l'historique de navigation ainsi que l'accessibilité
  • VueX pour la gestion des états et la communication avec le backend de l'application

Développement

Sentin'Ailes étant basé sur VueJS une verssion stable de NodeJS est requise.

Pour le gestionnaire de packet NodeJs, Human'App recommande l'utilisation de yarn installable rapidement via la commande

npm install -g yarn

Consultez la documentation pour des information plus complète sur les methode de dévellopement mise en place par l'équipe de Human'App

Organisation du projet

Plan des sources de l'application

src
|
|--assets
|   |-- // les logos, et image utilisé dans l'application
|
|--components
|   |-- // ici que l'on trouve toute les composants utilent dans les vues
|
|--plugins
|   |--vutify.js // page de gestion de vutify (themes de couleur)
|
|--router
|   |--index.js // page de gestions du router VueJS
|
|--store
|   |--index.js // page principale de gestion de VueX
|   |--modules // dossier avec les differents modules necessaires à VueX
|
|--views
|   | // dossier contenant toutes les vue du projet
|
|--App.vue // Vue principal de l'application
|
|--firebaseCongig.js // page de conficuration de firebase (connexion, BDD)
|
|--main.js // page de lancement de l'application VueJS
|
|--storage.js // page potentiel pour la gestion du maintient de connection (non utilisé pour le moment)

Bien entendu un descriptif plus complet de chaque dossier se trouve sur le reste de la documentation