Kappa Carbone
Client : Kappa
Le projet
Carbone est un logiciel de modélisation de fluide PVT. Il permet de créer un fluide numérique qui est équivalent au fluide réel.
Pour créer ce fluide numérique, l’utilisateur simulera les mêmes expériences appliquées au fluide réel sur le fluide numérique. Carbone guidera l’utilisateur dans les points qui ne correspondent pas au fluide réel. L’utilisateur pourra alors utiliser l’une des fonctionnalités proposées dans CARBONE afin de l’améliorer.
Objectifs de l’application.
- Permettre à l’utilisateur d’obtenir un fluide numérique qui est le proche possible du fluide réel et qui a les mêmes comportements physiques lors des simulations numériques.
- Avoir une version WEB et DESKTOP
- Utilisation des frameworks .NET CORE et Reacts.JS
Comment nos équipes ont répondu au besoin client ?
Le développement de CARBONE est réalisé avec la méthode agile SCRUM afin d’avoir le retour utilisateur au plus vite. Nous avons dû identifier rapidement le moyen de générer une application WEB et DESKTOP sans devoir réécrire l’application.
Côté technique
L’application s’appuie sur le framework .NET Core pour le back office et expose des API REST. Pour la partie front office, React.JS, HTML5, CCS3 et les composants ag-grid et D3 pour le rendu des tableaux et graphiques sont les bases de nos développements.
Nous nous appuyons sur les bibliothèques natives de C# pour les tests et react testing libray et cypress pour le front.
Les données sont sauvegardées dans une base NOSQL.
L’intégration continue ainsi que l’exécution des tests e2e toutes les nuits nous permettent de contrôler le produit en continu.