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
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é :
Module de Transactions : Visualisation en temps réel des paiements, avec filtres avancés, détails complets, et statuts des transactions
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
Module de Statistiques : Création de rapports personnalisés, tableaux de bord dynamiques, et analyse des tendances avec visualisations graphiques
Module de Géolocalisation : Analyse territoriale des transactions, visualisation cartographique, et études de densité par zone géographique
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 - Analyse géographique
Informations du projet
Client
TSI Paiement
Période
2014 - 2017
Rôle
Lead Developer Fullstack