Freelance.com
A PROPOS DU PROJET
Dans le cadre de notre partenariat avec Freelance.com, Roumane & Companies a été chargé du développement et de la gestion de leur plateforme dédiée aux freelances, ainsi que de la mise en place de divers projets autour du sourcing, incluant des plugins Chrome et la gestion de projets de facturation interne.
Contexte et Objectifs
Le projet visait à analyser et prendre en charge les besoins techniques et fonctionnels de la plateforme de Freelance.com, proposer, définir et concevoir des solutions appropriées, et assurer le développement de ces solutions de manière efficace et optimale.
Réalisations et Responsabilités
Analyse des besoins techniques et fonctionnels: Nous avons collaboré étroitement avec Freelance.com pour comprendre leurs besoins spécifiques et proposer des solutions adaptées.
Développement d’une Extension Chrome: Nous avons conçu et développé une extension Chrome pour améliorer les capacités de sourcing de la plateforme.
Migration d’un projet MVP de Nuxt 2 vers Nuxt 3: Nous avons réalisé la migration d’un projet Minimum Viable Product (MVP) en passant de Nuxt 2 à Nuxt 3, assurant ainsi des améliorations en termes de performance et de fonctionnalité.
Gestion et amélioration d’un mono-repo: Nous avons géré et optimisé un dépôt monolithique, facilitant la maintenance et l’évolution des projets.
Création d’un design system: Nous avons élaboré un système de design cohérent pour garantir une expérience utilisateur homogène et professionnelle.
Revue de code et validation pour la mise en production: Nous avons effectué des revues de code rigoureuses et validé les contributions avant leur déploiement en production.
Force de proposition et proactivité: Nos experts ont constamment proposé des améliorations et des innovations pour optimiser le projet.
Maîtrise des outils de versionning et de ticketing: Nous avons utilisé Git pour le versionnement et Jira pour la gestion des tickets, assurant une traçabilité et une gestion efficace des tâches.
Mise en place d’un Storybook: Nous avons implémenté Storybook pour documenter les composants et faciliter le développement UI.
Travail dans un environnement Agile: Nous avons adopté les méthodologies Agile, notamment Scrum et Kanban, pour gérer efficacement le projet et collaborer avec les différentes équipes.
Sensibilité aux contraintes SEO: Nous avons intégré les meilleures pratiques SEO pour améliorer la visibilité et la performance de la plateforme sur les moteurs de recherche.
Remplacement de SonarQube par Gitlab Code Quality Check: Nous avons remplacé SonarQube par les outils de vérification de qualité de code de Gitlab pour une meilleure intégration avec les pipelines CI/CD.
Mise en place de template CI/CD: Nous avons développé et déployé des templates CI/CD pour automatiser les processus de build, test et déploiement.
Gestion des risques: Nous avons utilisé Gitlab pour identifier et gérer les risques associés au développement.
