ACCORD est "une App pour aider patients, proches et soignants à anticiper et accorder les objectifs de soins".
Le site de démonstration a été réalisé en 32 heures, les 22 & 23 Mars 2019 au cours du hackathon des HUG.
Ce projet a été récompensé par le prix du hackathon pour le partenariat avec nos patients.
Le site utilise Node.js pour générer ses contenus via les outils Gulp, Babel, Webpack.
Le moteur de template utilisé pour générer les pages HTML est Nunjucks.
Le style CSS du site est maintenu en SASS (SCSS).
Le code référence aussi Cordova pour porter facilement cette application sur mobile.
npm install
Le squelette du site utilise le modèle de Cordova.
Pour générer complètement et proprement le site, il faut procéder en 2 étapes.
Des tâches Gulp ont été définies pour générer tout le contenu du site (HTML, JS, CSS, JSON), à partir des fichiers dans le dossier src/, vers le dossier www/
gulp build
En se basant sur le contenu généré dans le dossier www/, Cordova va générer une version web (browser) à partir de ce contenu (ainsi qu'une version application Android (android))
cordova build
Le site généré, prêt à mettre en ligne, se trouve alors dans le dossier platforms/browser/www/