Freecaster

2019 – 2020

Refonte complète d'une application de gestion de streams et de contenu — rebuild avec une stack moderne et mise en place de CI/CD.

Mon rôle

  • Développeur Full Stack Medior en charge de la refonte applicative
  • de l'écriture de tests unitaires et de la mise en place de l'intégration continue.

Contexte

Freecaster est une société basée à Nannine spécialisée dans le streaming et la gestion de contenu. Pendant un peu plus d'un an, j'ai participé activement à la refonte complète de leur application de gestion, en passant à une stack moderne.

Fonctionnalités clés

  • Gestion de streams et contenu multimédia
  • Interface d'administration complète et repensée
  • Pipeline CI/CD automatisé pour les tests et le déploiement

Points techniques

  • Refonte complète de l'application avec Laravel, Vue.js 2, Node.js et SASS
  • Écriture de tests unitaires robustes pour la qualité du code et la prévention des régressions
  • Utilisation de Docker pour le packaging et le déploiement sur divers environnements
  • Mise en œuvre de l'intégration continue avec Drone CI pour automatiser les tests et le déploiement

Stack technique

LaravelVue.js 2Node.jsSASSDockerDrone CI