project / 03EN PRODUCTION

Video Planner

Plateforme SaaS pour créateurs YouTube : garder la vision créative d'une vidéo de bout en bout — vision, ressources, checklist, collaboration et export ZIP prêt au montage.

Video Plannercover / video-planner

Overview

Video Planner est une plateforme pensée pour les créateurs YouTube : son but est de préserver la vision créative d'une vidéo tout au long de la production. Trop souvent, l'idée de départ — le mood, le ton, les références — se dilue entre les outils avant d'arriver au montage. Video Planner réunit tout au même endroit.

Voir l'application en ligne ↗

Le produit

Vision / brief vidéo par projet (mood, ton, style, message clé) et sections/scènes ordonnées.
Ressources rattachées au projet ou à une section : notes, sons, vidéos, documents, liens.
Bot Telegram : envoyer des ressources et des vidéos de réseaux sociaux (Instagram, TikTok, YouTube…) directement dans un projet vidéo existant — sans quitter Telegram. Chaque lien partagé est rattaché au bon projet, avec sa prévisualisation (données OG/meta).
Workspace de collaboration autour de la vision vidéo : inviter des créateurs, partager un projet et travailler à plusieurs, avec des permissions par rôle (Owner, Editor, Viewer) et un journal d'activité.
Playlists, templates, checklist de production, éditeur de script, planification des miniatures et des métadonnées d'upload.
Export ZIP organisé, prêt pour le logiciel de montage. Connexion Google. Support multi-plateformes (YouTube, TikTok, Instagram, Shorts).

La stack

Back-end : Django + Django REST Framework, Celery + Redis (tâches asynchrones), MariaDB, auth JWT + Google OAuth2.
Front-end : React + Vite + Tailwind CSS (TypeScript).
Déploiement : Docker, sur Sevalla (Francfort).
Projet construit en vibe coding — itération rapide assistée par IA, du prototype à la v1.0.0 déployée.

Tester Video Planner

01

Le problème

L'idée de départ d'une vidéo, le mood, le ton, les références, se dilue entre les outils avant d'arriver au montage. Ce qui atterrit dans le logiciel de montage n'est plus tout à fait ce qui avait été imaginé.

Video Planner réunit la vision et sa production au même endroit, et la garde intacte du brief jusqu'à l'export.

La promesse, dès la page d'accueil
La promesse, dès la page d'accueil
02

Le produit

Brief vidéo par projet : mood, ton, style, message clé, puis des scènes ordonnées
Ressources rattachées au projet ou à une scène : notes, sons, vidéos, documents, liens
Playlists, templates, checklist de production, éditeur de script
Planification des miniatures et des métadonnées d'upload
Export ZIP organisé, prêt pour le logiciel de montage
Le calendrier de production
Le calendrier de production
03

Collecter la matière là où elle arrive

Une idée de vidéo n'arrive pas devant l'application, elle arrive dans un fil Instagram à minuit. J'ai branché un bot Telegram sur la plateforme : un lien envoyé est rangé dans le bon projet, un message texte devient une note.

Chaque utilisateur connecte son propre bot ; le jeton est validé auprès de l'API Telegram avant d'être accepté
Le lien est classé automatiquement selon sa source : Instagram, TikTok, Facebook et YouTube deviennent des ressources vidéo, SoundCloud et Spotify des ressources son
Chaque entrée conserve sa provenance en métadonnée, ce qui permet de distinguer plus tard ce qui vient de ce canal
L'espace de travail actif est gardé dans Redis, pour que le bot sache où ranger sans le redemander
Les droits sont vérifiés avant toute écriture : un membre d'un espace partagé n'écrit que là où il en a la permission

Le bot tourne dans un processus séparé du serveur web, couvert par 35 tests.

Un lien envoyé, rangé dans le bon projet
Un lien envoyé, rangé dans le bon projet
Le clavier de commandes du bot
Le clavier de commandes du bot
04

Mesurer la production

Planifier ne sert à rien si on ne voit pas ce qui sort. Une page d'analyse agrège l'activité des douze dernières semaines :

tendances : idées, projets créés, terminés, publiés
entonnoir de complétion : brouillon, planification, production, terminé
heatmap de productivité par jour de la semaine
cadence de publication et taux de complétion des checklists
Tendances, entonnoir et heatmap de production
Tendances, entonnoir et heatmap de production
05

La stack

Back-end : Django et Django REST Framework, Celery avec Redis pour les tâches asynchrones, MariaDB, authentification JWT et Google OAuth2
Front-end : React, Vite, TypeScript, Tailwind CSS
Déploiement : Docker, sur Sevalla (Francfort)

Quatre processus séparés en production : le serveur web, le worker Celery, le planificateur et le bot Telegram.