PictoTree

🌳 PictoTree - Écosystème de Communication Alternative (CAA)


Résumé du Projet : PictoTree est une plateforme complète (Backend Web + Application Mobile Native) conçue pour l'Aide à la Communication Alternative et Améliorée (CAA). L'objectif est de permettre aux utilisateurs (aidants, orthophonistes, parents) de créer, gérer et afficher des "arbres" de communication personnalisés à l'aide de pictogrammes (notamment via la banque open source ARASAAC ou via des imports personnels).


Le système en cours de développement est actuellement hébergé en production et accessible sur pictotree.eu.

1. Le Backend Web & API (Python / Flask) ⚙️


Application Flask / JS multifonction au cœur du projet. Elle permet à l'utilisateur d'importer des pictogrammes, de construire des listes chaînées pour les imprimer, et de concevoir ses propres arbres de communication qui pourront être synchronisés avec l'application Android.

2. L'Application Mobile Native (Android / Kotlin) 📱


Prolongement direct du backend, cette application permet aux utilisateurs de communiquer en sélectionnant les arbres de pictogrammes organisés depuis le site web. Pensée pour être accessible et résiliente, elle est compatible smartphone et tablette, propose une synthèse vocale (Text-to-Speech de Google) pour lire les descriptions, et peut fonctionner entièrement en mode hors ligne après la première synchronisation des arbres.

3. Qualité Logicielle & Culture DevOps 🚀


Pour garantir la stabilité de l'application en production et fluidifier le développement, une approche DevOps moderne a été intégrée au cœur du projet :

Les liens

GitHub Repo

Backend Web & API

Lien vers le dépôt Pictogram-Tree Builder

Lien du dépôt
GitHub Repo

Application Mobile

Lien vers le dépôt PictotreeApp

Lien du dépôt