Portfolio/Système de gestion

TSI OS - Système d'Exploitation Interne

Système de gestion complet conçu pour TSI Paiement, offrant une interface inspirée des systèmes d'exploitation avec des fenêtres contextuelles pour gérer l'ensemble des activités de l'entreprise.

TSI Operating System

Interface inspirée des systèmes d'exploitation pour une gestion complète

Transactions
Statistiques
Anti-fraude

Le besoin

TSI, entreprise spécialisée dans le paiement en ligne par carte bancaire et en espèces via un réseau de buralistes, avait besoin d'un système centralisé pour :

  • Superviser et analyser en temps réel les transactions de paiement
  • Lutter contre la fraude et le blanchiment d'argent avec des outils dédiés
  • Offrir une visualisation géographique des transactions pour l'analyse territoriale
  • Mettre en place un système de gestion des droits sophistiqué pour un accès sécurisé aux informations
  • Créer un tableau de bord personnalisable pour les différents services de l'entreprise

La complexité principale résidait dans la nécessité de développer un système centralisé mais modulaire, capable de répondre aux besoins divers des équipes (finance, anti-fraude, support client, développement), tout en garantissant une sécurité optimale des données sensibles.

La solution

TSI OS : Un Véritable Système d'Exploitation Web

J'ai conçu "TSI OS", une application web complète inspirée des systèmes d'exploitation traditionnels, avec des fenêtres contextuelles, un bureau personnalisable, et des applications intégrées pour couvrir tous les aspects de l'activité de TSI.

1Interface utilisateur inspirée des systèmes d'exploitation

L'interface principale de TSI OS ressemble à un véritable système d'exploitation avec :

  • Un bureau personnalisable avec des icônes de raccourcis et widgets
  • Une barre de menu supérieure avec accès aux applications et fonctions principales
  • Fenêtres contextuelles redimensionnables et déplaçables pour chaque module
  • Un système de notification en temps réel pour les alertes importantes
  • Une recherche globale pour accéder rapidement à toutes les fonctionnalités

2Modules fonctionnels intégrés

Un ensemble complet de modules spécialisés a été développé :

  1. Module de Transactions : Visualisation en temps réel des paiements, avec filtres avancés, détails complets, et statuts des transactions

  2. Module Anti-fraude : Algorithmes de détection des comportements suspects, outils d'investigation, et système d'alerte pour lutter contre le blanchiment d'argent

  3. Module de Statistiques : Création de rapports personnalisés, tableaux de bord dynamiques, et analyse des tendances avec visualisations graphiques

  4. Module de Géolocalisation : Analyse territoriale des transactions, visualisation cartographique, et études de densité par zone géographique

  5. Gestion des Sites Marchands : Interface d'administration pour configurer les comptes marchands, paramétrer les moyens de paiement, et gérer les contrats

3Système de sécurité et de droits avancé

Un système complexe de gestion des droits a été implémenté pour :

Contrôle d'accès

  • Définition de rôles et de profils personnalisés
  • Restrictions d'accès granulaires par module
  • Filtrage des données visibles selon le profil
  • Journalisation des actions sensibles

Sécurité des données

  • Chiffrement des données sensibles
  • Masquage des informations de carte bancaire
  • Protection contre les injections SQL
  • Authentification à deux facteurs

4Architecture technique

L'application a été développée avec des technologies modernes pour garantir performances et évolutivité :

Frontend

  • ExtJS : Framework JavaScript pour une interface riche et interactive
  • Architecture MVC pour une séparation claire des responsabilités
  • Composants personnalisés pour les visualisations complexes
  • Système de thèmes pour personnaliser l'interface

Backend

  • PHP Symfony : Framework robuste pour les API et la logique métier
  • Système de cache pour optimiser les performances
  • Intégration avec multiples bases de données
  • Communication temps réel avec WebSockets

Les résultats

TSI OS est devenu le cœur opérationnel de l'entreprise, utilisé quotidiennement par l'ensemble des équipes pour gérer tous les aspects de l'activité.

Les principaux bénéfices incluent :

  • Centralisation de toutes les opérations dans une interface unique et cohérente
  • Amélioration significative de la productivité des équipes grâce aux outils spécialisés
  • Sécurisation renforcée des données et des opérations sensibles
  • Visualisation en temps réel de l'activité permettant une prise de décision rapide
  • Personnalisation poussée adaptée aux besoins spécifiques de chaque service

Cette solution a également permis à TSI de se démarquer de la concurrence en offrant une capacité d'analyse et de réaction unique dans le secteur du paiement en ligne et en espèces.

Galerie du projet

TSI OS - Création de statistiques

TSI OS - Création de statistiques

TSI OS - Analyse géographique

TSI OS - Analyse géographique

Informations du projet

Client

TSI Paiement

Période

2014 - 2017

Rôle

Lead Developer Fullstack

Technologies

ExtJSPHPSymfonyMySQLJavaScriptAPI REST

Autres réalisations