Retour
Briefing de Sécurité • Système-7

SGOP Portail

Système de Gestion Opérationnelle de la Police : Une infrastructure souveraine conçue pour l'administration moderne du Sénégal. Aujourd'hui, la gestion des interventions souffre de deux grandes fractures. Côté citoyen, le problème est l'urgence et la confiance. Quand une agression ou une arnaque cyber se produit, le citoyen perd un temps précieux à trouver la bonne unité, à se déplacer, et n'a souvent aucun suivi en temps réel de sa plainte. L'information se perd en route. Côté police, nos agents sur le terrain et dans les commissariats font face à un système fragmenté : registres papiers lents, manque de coordination en temps réel entre les unités tactiques, et surtout, un défi majeur sur l'intégrité des preuves numériques (qui peuvent être altérées ou perdues avant d'arriver au commandement). C'est exactement pour résoudre cela que nous avons créé le SGOP (Système de Gestion Opérationnelle de la Police). C'est une plateforme unifiée qui connecte directement le citoyen en détresse à la bonne unité de police en quelques secondes, tout en garantissant au commandement que chaque rapport est scellé cryptographiquement et inviolable.

CÔTÉ POLICE

Portail d'Accès Sécurisé

Vue Police

Portail d'Accès Sécurisé

Interface d'authentification robuste avec gestion des rôles (RBAC) pour une sécurité maximale.

Tableau de Bord Stratégique

Vue Police

Tableau de Bord Stratégique

Vue globale des opérations et monitoring temps réel pour la prise de décision.

Hub de Cybersécurité

Vue Police

Hub de Cybersécurité

Console de supervision des menaces avec validation stricte des flux de données.

Vue Police_01

Vue Police

Vue Police_01

Capture d'écran côté police du système SGOP.

Vue Police_02

Vue Police

Vue Police_02

Capture d'écran côté police du système SGOP.

Vue Police_03

Vue Police

Vue Police_03

Capture d'écran côté police du système SGOP.

Vue Police_04

Vue Police

Vue Police_04

Capture d'écran côté police du système SGOP.

Vue Police_05

Vue Police

Vue Police_05

Capture d'écran côté police du système SGOP.

CÔTÉ CITOYEN

Vue Citoyen_01

Vue Citoyen

Vue Citoyen_01

Interface côté citoyen du système SGOP.

Vue Citoyen_02

Vue Citoyen

Vue Citoyen_02

Interface côté citoyen du système SGOP.

Vue Citoyen_03

Vue Citoyen

Vue Citoyen_03

Interface côté citoyen du système SGOP.

Architecture du Système

Architecture

Next.js / Node.js

Langage

TypeScript Full-Stack

Sécurité

AES-256 / RBAC / MFA

Performance

Vercel Edge Runtime

Questions Techniques

C'est fait avec quoi votre système ?

C'est développé en TypeScript sur le framework Next.js (React). J'ai choisi TypeScript au lieu de JavaScript car il oblige à typer strictement les données. Ça élimine une énorme partie des bugs silencieux et rend le code beaucoup plus robuste pour un environnement critique.

Pourquoi avoir choisi Next.js plutôt qu'un vieux standard comme PHP ou Java ?

Pour la performance et la sécurité. Next.js permet le rendu côté serveur (SSR) et l'Edge Computing. Cela veut dire que les pages publiques sont générées ultra-rapidement, ce qui nous protège mieux contre les pics de trafic (ou les attaques DDoS) comparé à des serveurs traditionnels.

Qu'est-ce que vous utilisez pour stocker les données ?

C'est une architecture hybride. Côté serveur, c'est du PostgreSQL (le standard le plus robuste pour les données relationnelles et la sécurité). Côté client, dans l'appareil de l'agent, j'utilise Dexie.js (IndexedDB). C'est ça qui permet au système de fonctionner hors-ligne si le réseau coupe.

Si un pirate tape du code SQL dans le formulaire public, que se passe-t-il ?

J'utilise Zod pour la validation des schémas. Avant même qu'une donnée touche la base de données, Zod vérifie mathématiquement que c'est bien du texte, la bonne longueur, et le bon format. Toute tentative d'injection SQL ou de script (XSS) est rejetée automatiquement à la porte d'entrée.

L'interface est très propre, vous utilisez quoi ?

J'utilise TailwindCSS couplé à des composants Radix UI. Cela permet d'avoir une interface 'Premium' et très réactive, tout en garantissant une accessibilité parfaite (utilisable au clavier, par des lecteurs d'écran). C'est ce qui donne ce côté 'glassmorphism' et moderne.