- Accueil
- Produits
- Services
- Portfolio
- Accueil
- Produits
- Services
- Portfolio
- Nous contacter
Votre application web professionnelle
Conception d'applications sur-mesure pour les entreprises qui veulent numériser leur activité, en utilisant les technologies Symfony et Angular.
Votre application web professionnelle
Conception d'applications sur-mesure pour les entreprises qui veulent numériser leur activité, en utilisant les technologies Symfony et Angular.
Dernière réalisation
Application sur-mesure
Qui sommes-nous ?
Ingénieur Développeur Applicatif
Je travaille sur les sujets de développement d'applications Web complexes avec des outils, des solutions technologiques modernes orientés DevOps, et aussi l'exploitation dans les environnements Cloud. Que ce soit ERP, CRM, dashboards ou API, je transforme vos idées en outils performants et fiables.
Votre besoin
ERP-TRANSPORT
Application de gestion de tournées pour un transporteur.
ERP-TRANSPORT
ERP-TRANSPORT est une application web dont le besoin principale est la gestion des tournées de marchandises pour un transporteur. Il s'agit d'un outil sur-mesure pour le besoin d'un client spécifique mais dont les fonctionnalités de base restent tout à fait compatibles à d'éventuels besoins pour un client similaire. Pour celui-ci, le besoin s'étend jusqu’à la gestion des chauffeurs (et bien d’autres) et la génération des factures.
Le Dashboard
Après authentification, l’utilisateur accède au Dashboard où sont représentés les différents diagrammes de l’évolution des différentes demandes.
Le Planning
Comme le nom l’indique, c’est sur le planning qu’on visualise quel chauffeur est attribué à quelle tournée, et à quelles heures débute et se termine celle-ci. Il est aussi possible d’attribuer directement une tournée à un chauffeur sur le planning, ou même voir les détails d’une tournée en la survolant avec le curseur.
Le Puits de tournées
Le “puits de tournées” est un abus de langage qui signifie la liste des tournées. Sur cette page on retrouve toutes les tournées du jour J, celles de la veille, ainsi que celles du lendemain. Les tournées peuvent être filtrées par statut, catégorisé par un code couleur au niveau des cases à cocher, ou à partir de la liste des différentes colonnes d’une tournée.
L'Administration
Pour accéder à toute gestion de l’application, il faut, bien évidemment, passer par l’administration. Certaines gestions sont plus parlantes comme les gestions des chauffeurs, des clients (où on génère les factures), des utilisateurs, et d’autres sont spécifiques au besoin du client.
La Flotte
Tous les véhicules sont répertoriés ici en spécifiant le type, la plaque d’immatriculation ainsi que toute information jugée nécessaire.
Les congés
Il y a aussi les congés qui sont gérés dans l’application, représentés tout au long du mois sous forme de block sur lequel est mentionné les nom et prénom de l’utilisateur concerné.
Voici les fonctionnalités clés de l’application ERP-TRANSPORT. Il y a, bien entendu, d’autres fonctionnalités que vous pouvez découvrir si cela vous intéresse. N’hésitez pas à nous contacter si vous souhaitez avoir plus d’informations.
CRM
Un outil pour la gestion de la relation client.
ERP
Une application de gestion du planning.
Site web
Présenter votre activité dans un site vitrine.
Plateforme
Une plateforme interactive pour une gestion globale.
Outil sur-mesure
Contruisez votre outil de toute pièce.
Ingénieur Développeur Applicatif
Je travaille sur les sujets de développement d'applications Web complexes en agilité, avec des outils, des solutions technologiques modernes orientés DevOps, et aussi l'exploitation dans les environnements Cloud. Que ce soit ERP, CRM, dashboards ou API, je transforme vos idées en outils performants et fiables.
Développeur web, Backend et Full-Stack
Avec le modèle MVC, je développe des applications métiers en utilisant
le framework Symfony notamment toute la logique métier en PHP et la vue
générée par le moteur de template TWIG avec HTML, CSS et JavaScript.
En qualité de développeur full-stack, je crée des APIs REST avec Symfony,
ainsi que la vue en Angular pour consommer les données de l’API.
Voir les projets sur github
Ingénieur Système, DevOps et Cloud
Une fois l’application développée, j’installe et configure les dépendances nécessaires pour faire tourner l’application à savoir les serveurs web comme Apache et Nginx, les gestionnaires de dépendances comme composer, npm et yarn, ainsi que la configuration d’un virtualhost. Je travaille dans un environnement Linux et j’ai la main sur quasiment toutes les distributions. J’utilise des outils DevOps et d’automatisation comme Ansible et Gitlab-ci, ainsi que Docker pour la containerisation des applications, et je déploie mes applications dans le cloud (GCP ou OVH Cloud).
STACK TECHNIQUE
MES PROJETS
TRIP
Plateforme de gestion et de réservation d'appartements avec voiture
Objectif :
Catalogue des appartements et voitures disponibles,
réservation d'appartements avec l'option de voiture, mettre à jour ou
annuler une réservation, gérer le profil, ainsi que la gestions
administratives.
Réalisation :
- Etude et distinction des user-stories
- Réalisation des modèles de données (MCD, MLD et MPD)
- Création et configuration d'une base de données MySQL
- Développement de la logique métier en API REST en Symfony
- La vue en Angular et déploiement sur OVH Cloud
ERP-TRANSPORT
Application de gestion de planning de transport
Objectif :
Saisir les commandes des clients sous forme de tournées, attribuer les tournées aux chauffeurs,
faire la gestion administrative des chauffeurs et des clients, gérer le parc des camions de transport,
ainsi que les factures.
Réalisation :
- Expression du besoin et cahier de charge
- Analyse fonctionnelle et technique des spécifications
- Modélisation et mise en place d'une base de données MySQL
- Développement de l'application avec Symfony en modèle MVC
- Environnement de production avec Synology et Docker
GLIC
Outil de gestion de licences de logiciels
Objectif :
Faire remonter automatiquement toutes les informations de la commande
de licence, ainsi que celles du collaborateur concerné, depuis une base
de données externe pour constituer une commande dans l'application. Mettre à
jour ces informations jusqu'à ce que la licence soit livrée.
Réalisation :
- Etablir un cahier de charges et analyser le projet
- Créer la base de données et développer la logique métier
- Remonter les informations via le Cron
- Configuration de l'environnement de production (RedHat)
- Déploiement de l'application via Gitlab-ci et Ansible
COMPETENCES TECHNIQUES
AGILITE
ARCHITECTURE
FRONT-END
BACK-END
SERVEURS
DEVOPS - CI/CD
CLOUD - INFRA