Skip to content

coworking-metz/Ecrans

Repository files navigation

Ecrans - Digital Signage

Présentation

Cette application de digital signage (affichage dynamique) est conçue pour gérer et diffuser des contenus multimédias sur différents écrans. Elle est développée avec Vue.js et utilise Vite comme outil de construction.

Fonctionnalités principales

Gestion des écrans

  • Création et gestion des écrans : Permet de configurer et de gérer différents écrans pour l'affichage du contenu.
  • Visualisation des écrans : Visionner en temps réel le contenu diffusé sur chaque écran via l'interface.

Gestion des médias

  • Ajout et gestion des médias : Interface pour ajouter et gérer les médias (images, vidéos) qui peuvent être utilisés dans les slides.

Gestion des slides

  • Création et gestion des slides : Créer des slides contenant du texte, des images, et des vidéos.
  • Planification de l'affichage : Organiser la séquence et la planification de l'affichage des slides sur les différents écrans.

Technologies utilisées

  • Vue.js : Framework principal pour la construction de l'interface utilisateur.
  • Vite : Utilisé pour l'outillage moderne de développement front-end.
  • Supabase : Pour la gestion de la base de données et l'authentification.
  • WebSocket : Pour la communication en temps réel.

Installation et démarrage

  1. Cloner le projet.
  2. Installer les dépendances avec npm install.
  3. Créer et compléter le fichier .env.
  4. Lancer le serveur de développement avec npm run dev.