Skip to content

Miage-Paris-Ouest/realtime-keynote-feedback-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

realtime-keynote-feedback-2

Realtime keynote feedback est une application Web qui permet d'analyser l'attention d'un auditoire à partir de vidéos. L'application propose un reporting détaillée de l'évolution de l'attention de l'auditoire.

Décomposition technique du projet :

  • Un client (Vue.js)
  • Une API serveur (Spring, OpenCV)

Comment installer le projet :

  • Installer IntelliJ
  • Installer Wampserver
  • Wamp --> PHPMyAdmin --> Créer une nouvelle base nommée realtime_keynote
  • Créez un dossier sur votre système --> "C:\data-video" c'est dans ce dossier que les vidéos sont uploadées, traitées, puis supprimées (sinon modifiez la valeur de ce champs dans la variable statique correspondante qui se situe dans ce fichier
  • Installer node et npm

Pour accéder à la base de donnée :

  • localhost --> PhpMyAdmin

Lancez le backend :

  • Ouvrez le projet à la racine dans IntelliJ
  • Installez les dépendances Maven
  • Modifiez les propriétées de base de donnée selon votre configuration de serveur MySQL dans "application.properties" :
  • spring.datasource.url=jdbc:mysql://localhost:3306/realtime_keynote?useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC
  • spring.datasource.username=root
  • spring.datasource.password=root
  • Lancez le serveur ce dernier écoute sur le port 8082

Lancez le frontend :

  • Allez dans src/frontend
  • Dans un terminal --> npm install (installez les dépendances)
  • Pour lancer l'application client --> npm run serve
  • Le port d'écoute s'affiche dans le terminal (généralement 8080)

En dev : Après avoir exécuté le projet, vous devrez aller dans le fichier application.properties qui est dans ressources et :

  • commenter : spring.jpa.hibernate.ddl-auto = create
  • Décommenter: spring.jpa.hibernate.ddl-auto=update

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published