Replay VOD
Description du projet
Replay VOD est un projet en cours de développement. Il permet d’automatiquement télécharger une rediffusion sur Twitch d’un live et d’organiser les streams ratés de la semaine. Il est donc possible de planifier un téléchargement d’une chaine automatiquement selon certains critères. Il y a aussi la possibilité de visionner directement les vidéos depuis le site et de les gérer.
Fonctionnalités Clés
- Intégration de l’API Twitch, authentification via OAuth et mise en place des EventSub via webhook pour la réception d’événements en temps réel.
- Conception d’un dashboard avec comme fonctionnalités :
- Visionnage et gestion des vidéos
- Planification avancée des téléchargements
- Gestion des tâches
- Visualisation de la file d’attente.
Développé avec
Frontend: React, TypeScript, Vite, Tailwind CSS, TanStack Query, Tanstack Router, React Hook Form
Backend: Node.js, Fastify, TypeScript, Prisma, MySQL
Liens
Frontend
Code sourceBackend
Code sourceImages
Page des vidéos
Page de visionnage
Page des catégories
Affichage des vidéos par catégorie
Page des chaines suivies
Ajout d'une plannification de téléchargement avec gestion d'erreurs
Edition d'une plannification dans une modal
Page de l'historique de téléchargement