Application Web pour la Gestion Simplifiée des Sous-Titres

Application Web pour la Gestion Simplifiée des Sous-Titres

Information
Région:
Pays-Bas
Secteur:
Médias et Divertissement
Type:
Web
Modèle d'engagement:
Temps et Matériaux
Durée:
Projet en Cours
Équipe:
Un BA, un développeur FE, et un développeur BE
ID:
522
Technologies utilisées
GITLAB
CI/CD
Laravel
React.js
Bootstrap
git
Docker

Client

Une entreprise néerlandaise de médias qui fournit des services d’agrégation et des solutions technologiques pour les créateurs de contenu et distribue leurs productions sur des plateformes mondiales. Ils cherchaient un système de gestion de commandes.

Description du Projet

L’entreprise avait besoin d’un nouveau système de gestion de commandes pour les sous-titres des vidéos créés par des traducteurs.

Le logiciel devait être une application web permettant à un client (personne ou entreprise) de commander la création de sous-titres pour leurs fichiers médias.

La plateforme devait inclure toutes les fonctions nécessaires pour fournir un flux de travail de gestion de commandes intégré au système de comptabilité externe.

La plateforme doit gérer toutes les opérations commerciales et les processus de gestion et d'exécution des commandes.

Pour cela, quatre types d'utilisateurs devaient être mis en place dans le système : traducteur, représentant des ventes, administrateur, et un administrateur avec des fonctions étendues (super-admin).

Un représentant commercial est un utilisateur qui peut créer des commandes brouillon pour vérifier les devis et supprimer des demandes.

Le traducteur peut recevoir des notifications sur les commandes, accéder au tableau de bord, voir les commandes demandées, postuler ou refuser des commandes, soumettre des retours, télécharger des fichiers de sous-titres et publier des commentaires sur les commandes.

Les administrateurs et super administrateurs ont accès à des fonctions essentielles pour la gestion des opérations. Les administrateurs peuvent également agir comme traducteurs avec leurs propres tarifs de traducteur.

Défis

Elinext a été confronté aux défis suivants :

  • Créer une application web reliant les créateurs de vidéos aux créateurs de sous-titres
  • Assurer une UX conviviale et une interface utilisateur réactive
  • Livrer un système permettant un flux de travail de gestion des commandes personnalisé et intégré au système de comptabilité externe

Processus

Le processus de développement de la plateforme s'est déroulé en trois étapes : 1 000 heures pour la première, et 400 plus 500 heures pour les étapes deux et trois respectivement.

Un Analyste Business a été ajouté à la première étape pour garantir une documentation bien rédigée et claire. Cette documentation nous a permis de décomposer le développement en petites tâches et d'éviter les malentendus. Le produit final est sans bugs grâce à cela.

Les étapes deux et trois ont nécessité davantage de communication avec le client. L'équipe Elinext a donc organisé des réunions bihebdomadaires pour présenter les résultats, obtenir des retours et résoudre les problèmes rencontrés.

Solution

Dix modules ont été intégrés dans l’application.

Module 1 : Tableau de Bord

Comprend toutes les statistiques sur les commandes en retard, les retours, les commandes en attente, etc.

Module 2 : Commandes

Ce module permet les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur les commandes, ainsi que leur clonage, l'ajout de commentaires publics et privés, le filtrage et les actions en masse.

Module 3 : Traducteurs

Permet de voir la liste des traducteurs, de filtrer, d'importer et d'exporter les traducteurs, de modifier leurs informations personnelles et d'envoyer des invitations pour créer un compte sur la plateforme.

Module 4 : Utilisateurs

Permet de créer, mettre à jour, et supprimer des utilisateurs, d’attribuer des rôles et de filtrer les utilisateurs selon leurs droits.

Module 5 : Clients

Fonctions similaires à celles des utilisateurs, mais pour les clients qui commandent des sous-titres.

Module 6 : Créanciers et Débiteurs

Ce module gère les opérations financières, avec des opérations CRUD pour les créanciers et débiteurs.

Module 7 : Carte des Tarifs

Permet les opérations CRUD sur les cartes de tarifs et leurs listes.

Module 8 : Tarifs des Traducteurs

Liste des tarifs des traducteurs, disponible pour import et export.

Module 9 : Paramètres du Compte

Permet de régler les paramètres du compte, changer les mots de passe, activer/désactiver les notifications et contacter les administrateurs.

Module 10 : Paramètres du Système

Ce module est réservé aux Super Admins et permet de personnaliser l’application.

Résultats

Grâce à notre collaboration avec Elinext, notre client néerlandais dispose désormais d’une plateforme web qui relie créateurs de contenu et créateurs de sous-titres.

Nous continuons de travailler sur ce projet, mais la version actuelle répond déjà aux objectifs initiaux.

Le projet devrait prochainement être enrichi de systèmes et modules supplémentaires :

  • Intégration d'un système de compte
  • Module de rapports
  • Module de paiement
  • Extension des rôles utilisateurs, incluant des Chefs de Projets
1_1-png
1-1-png-3
2_3-png
2_4-png
2_5-png
2-1-png-3
3_1-png
3_2-png
4_2-png
4_3-png
4-1-png-2
5_1-png
5_2-png
5-1-png-5
6_1-png
6_2-png
6_3-png
6-1-png-4
7_4-png
7-1-png-4
8-1-png-3
9_1-png
9_2-png
10_1-png
10_2-png
10_3-png
Voulez-vous le même projet?
Vous Avez une Idée de Projet? Discutons-en Ensemble
Contactez-Nous