VOGO
L'entreprise qui m'a accueilli pour mon stage de deuxième année et mon alternance de dernière année de BUT Informatique.

VOGO est une entreprise spécialisée dans le développement de solutions audio et vidéo dans le domaine du sport en direct. Elle propose des applications vidéos pour les spectateurs (possibilité de revoir une action dans un match, mettre en pause, etc...), mais aussi pour les professionnels comme les arbitres (solutions audio pour communiquer ou vidéos pour revoir des actions) ou encore les médecins.
Durant mon stage et mon alternance, j'étais affecté au département R&D de VOGO Montpellier, composé de 6 développeurs ainsi que le Directeur Technique de l'entreprise. Plus précisément, j'ai été affecté sur le développement des deux applications web utilisées par VOGO et ses clients.


La première application, MyVogo, est utilisée majoritairement par les clients. Elle permet de pouvoir gérer les différents événements du client. Par exemple, elle permet notamment de pouvoir voir les différents événements des projets sur lesquels on a été attribué, mais aussi, par exemple, de pouvoir modifier et personnaliser l'interface utilisateur qui sera utilisée par les spectateurs. En bref, cette application permet aux clients de pouvoir accéder à leurs événements ainsi qu'à les personnaliser.
Cette application web est majoritairement écrite en Vue.js et Javascript pour le côté front. Elle communique avec la deuxième application web, en PHP, pour la partie back. Pour ma part, j'ai ajouté plusieurs fonctionnalités sur l'application ainsi que corriger différents bugs. Cependant, pour des raisons de confidentalités, je ne peux rien montrer.


La deuxième application, Vogo Events, quant à elle, est utilisée principalement en interne. Elle permet de pouvoir gérer tous les événements de tous les serveurs, mais également les serveurs en eux-mêmes, les utilisateurs, ou encore les projets. C'est également elle qui va communiquer avec la base de données, et possède donc une partie front et back, que MyVogo utilise également.
Cette application est écrite en HTML, PHP avec le framework Laravel ainsi qu'en Javascript. Pour ma part, j'ai en grande partie travaillé sur cette application. J'ai ajouté différentes nouvelles fonctionnalités, comme l'ajout d'un système de notification, la possibilité de voir quand un utilisateur s'est connecté pour la dernière fois ou encore un système de carte intéractive grâce au plugin Leaflet.

Durant cette alternance et ce stage chez VOGO, j'aurais appris de nouvelles technologies comme Vue.js ou encore Laravel en PHP. J'aurais également appris à travailler dans une équipe de développement en entreprise, participer à des réunions hebdomadaires ou encore rendre compte de mon travail.