Contacts est un prototype sous forme de webapp qui permets à un utilisateur de générer un avatar par rapport à des critères non conventionnels. Pour le front-end, la majorité est écrite en javascript native et utilise socket.io ainsi que jQuery pour la communication avec l’API de génération d’avatar. Le back-end utilise node.js, express js et socket.io
Pour utiliser l’application, il vous faudra :
git clone [<https://github.com/KomplexKapharnaum/contacts-app>](<https://github.com/KomplexKapharnaum/contacts-app>) ou installez manuellement le code source en allant sur https://github.com/KomplexKapharnaum/contacts-appnpm i pour installer les dépendancesnode serverhttp://localhost:4000<aside> ⚠️ L’application est faite pour fonctionner sur un environnement smartphone, ce qui veut dire que la quasi-totalité des éléments DOM de la webapp ne détecteront pas la souris étant donné qu’ils utilisent les touch events. Il est donc impératif d’activer la fonctionnalité de simulation de toucher à l’aide des outils développeur de votre moteur web.
</aside>
Le programme serveur (utilisé pour communiquer avec les clients et la génération d’image) est écrite dans le fichier server.js. Ce fichier tourne sous node.js et utilise notamment les librairies socket.io ainsi que express js.