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.
Freecaster
2019 – 2020Mon 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