Réalisation d'une application Rich Media (multimédia, interactive & synchronisée) à l'aide de React - Module Interfaces Riches - IMR3 - ENSSAT 2021
L'application permet à un utilisateur de :
- Visualiser un film
- Naviguer dans le contenu par le biais d’un chapitrage
- Consulter une carte illustrant les lieux où se déroule l’action
- Interagir avec la carte en selectionnant des points d’intérêt et ainsi accéder aux moments du film concernés.
- Visualiser une liste dynamique de mots-clés
- Chatter en direct
- Partager dans le chat un moment précis du film
- un noeud
Filmcontenant trois champs,file_url,title,synopsis_url, descrivant les informations sur le titre, l’url du fichier ainsi qu’une URL donnant son synopsis - un noeud
Chapterscontenant un tableau d’objets dont les champsposettitlecontiennent respectivement le timestamp en secondes et le titre du chapitre - un noeud
Waypointscontenant un tableau d’objets dont les champslat,lng,labelettimestampcontiennent les latitudes, longitudes en degrés décimaux, un libellé et un timestamp en secondes - un noeud
Keywordscontenant des mots-clés associés à certains moment du film. Il est composé d'un tableau d’objets à deux champs,posetdata. Le premier contient le moment en secondes auxquels correspondent le ou les mots-clés contenus dans le second champ. data est un tableau d’objets à deux champs,titleeturlcontenant le mot-clef pour le premier et l’URL d’une page contenant plus d’informations sur le mot-clé
whencontient le timestamp Unix du moment où le message a été reçu par le serveurnamecontient le nom de son auteurmessagecontient le contenu du messagemomentcontient le timestamp en secondes du moment du film partagé
npm installnpm start- Connect to
http://localhost:3000/
npm test
https://react-ndelvoye.herokuapp.com/
| DELVOYE Nicolhas |
|---|