Whiteboard WebSocket Lab

Faire un fork du projet https://www-apps.univ-lehavre.fr/forge/2018-2019-m1/WEB-whiteboard-websocket-lab

Un tableau blanc sur une Web app est une surface sur laquelle les utilisateurs peuvent dessiner. Chaque utilisateur a sa propre couleur et voit en temps réel les dessins des autres utilisateurs dans leur couleur respective.

Un utilisateur doit pouvoir créer un nouveau dessin vierge. Il doit aussi pouvoir afficher la liste des dessins en cours et participer à ces dessins.

Techniquement le dessin se fait à l’aide d’un canvas html5.

La base du code présente ici est celle de la démo WebSocket. Il faut s’en inspirer pour permettre l’interconnection et le partage des dessins de chacun. On ne souhaite utiliser aucune autre technologie que les WebSocket et les Canvas supportés nativement par le navigateur. On n’utilisera ni framework ni bibliothèque de dessins.

Projet à rendre sous forme d’un projet GIT sur la forge de l’université.

Évaluation

Liste des Capacités évaluées.