SMCOM

Janvier, 2022
Web Application

A propos du clientt

Objectifs

L'objectif du projet SMCOM était de développer une application web légère et accessible, permettant aux utilisateurs de visualiser et d'interagir avec des machines à commande numérique, tout en conservant les fonctionnalités clés de l'application Delphi existante et en garantissant son adaptabilité et son évolutivité pour divers environnements et supports, y compris les dispositifs mobiles.

Outils & Technologies

ANGULAR, NESTJS, JSONSERVER, TAILWIND, JASMINE, METHODE AGILE, CONFLUENCE, JIRA

Partagez

Challenge

Dans le cadre du projet SMCOM, j'ai rencontré plusieurs défis qui ont nécessité une approche créative et technique.Tout d'abord, le défi le plus important a été la transformation d'un client lourd, développé en Delphi, en une application web plus légère. Ce processus m'a demandé de réfléchir minutieusement à la manière de réorganiser et d'optimiser le code existant pour qu'il soit adapté à un environnement web, tout en conservant ses fonctionnalités essentielles. La nécessité de maintenir la fonctionnalité tout en améliorant la performance a été un exercice délicat d'équilibre.

Un autre défi majeur a été l'intégration multilingue de l'application. La traduction de l'application en plusieurs langues a ajouté une couche de complexité significative, m'obligeant à me concentrer sur l'internationalisation et la localisation. Ce processus a impliqué non seulement la traduction des textes mais aussi l'adaptation de l'interface utilisateur pour assurer une expérience cohérente dans différentes langues.

La gestion des données de monitoring provenant des machines industrielles a également été un défi crucial. J'ai dû mettre en place un système efficace pour collecter, traiter et afficher les données en temps réel, garantissant la précision et la fiabilité des informations affichées dans l'application. Ce travail a nécessité une compréhension approfondie des systèmes de machines à commande numérique et de leur interaction avec l'application web.

Enfin, un aspect important de mon travail a été d'assurer la qualité et la fiabilité de l'application à travers des tests unitaires. J'ai dû mettre en place un cadre de test robuste pour chaque composant, garantissant que l'application fonctionnait comme prévu avant son déploiement. Cette étape a été essentielle pour fournir un produit final fiable et exempt d'erreurs, répondant aux attentes élevées du client.

Mes passions

Mobile UI
Web Application
UI Design
Kabul Mobile App UI

Suivez-moi !

© 2023