Détails techniques
Pour tous ceux qui sont intéressés, voici quelques détails sur le logiciel utilisé et la plateforme technique de guidemate.
Vous trouverez des informations sur le concept et l'utilisation de la plateforme dans les FAQ.
Hébergement
La plate-forme est exploitée sur des serveurs de Hetzner en Allemagne. Les images et les fichiers audio téléchargés sont stockés dans l'Object Storage de Scaleway à Paris et sont directement livrés à partir de là. Hetzner et Scaleway utilisent tous deux de l'électricité 100% verte.
Logiciel côté serveur
L'application utilise le Play Framework et est écrite dans le langage de programmation Scala. La base de données utilisée est mongoDB.
Logiciel frontal
Dans le frontend, nous utilisons Typescripe avec Preact. Pour le style des pages, nous utilisons SASS et Bulma, pour la représentation cartographique MapBox.
Application Android
L'application Android a été développée avec Android Studio dans le langage de programmation Kotlin. Pour la représentation cartographique, nous utilisons MapBox.
Application iPhone
L'application iPhone est une application entièrement native, écrite en Objective C et Swift avec XCode. Pour la représentation cartographique, nous utilisons une bibliothèque et le service de cartographie de MapBox.