BOLI BI
BALEFAI
MONDESIR
Consultant en architecture logicielle & ingénieur produit

Basé à Abidjan · Actif à l’international

Concevoir des systèmes. Livrer de l’impact.

Étude de cas / 02

La collaboration quotidienne avec la sécurité à chaque frontière.

Une plateforme de tâches sécurisée avec des responsabilités claires pour administrateurs, managers et collaborateurs.

02
Rôle
Architecte et ingénieur full-stack
Périmètre
Parcours produit · Sécurité applicative · Accès aux fichiers · Déploiement
Statut
Projet livré
Année
2026
Couches conceptuelles de la plateforme TaskFlow.
Vue conceptuelleVue conceptuelle du système créée pour ce portfolio.

01 / CONTEXT

Le problème

Soutenir une collaboration rapide tout en protégeant sessions, pièces jointes et données métier entre rôles distincts.

02 / RESPONSE

La réponse

Angular communique avec une API Spring Boot sécurisée par les rôles, sessions HttpOnly, protection CSRF, MFA, révocation et stockage privé.

03 / EXPERIENCE

Parcours produit

  1. 01

    Inviter

    Créer les comptes sans exposer les tâches.

  2. 02

    Affecter

    Les managers définissent responsables et échéances.

  3. 03

    Collaborer

    Travailler avec commentaires et fichiers sécurisés.

  4. 04

    Suivre

    Suivre progression et retards.

05 / SYSTEM

Architecture système

L’API constitue la frontière de politique entre Angular et les services de données ou fichiers.

Diagramme conceptuel de l’architecture TaskFlow.
Vue conceptuelleCollaboration par rôles, application des politiques et accès privé aux données.
Ouvrir le diagramme en grand
Moindre privilègeRévocation de sessionDéfense en profondeur

06 / TRADE-OFFS

Décisions d’architecture

01

Séparation des rôles

L’administration des comptes n’accorde pas l’accès métier.

02

Sessions par cookie

Les JWT HttpOnly sont associés à une protection CSRF.

03

Pièces jointes privées

Les fichiers sont servis après autorisation applicative.

07 / QUALITY

Sécurité et fiabilité

  • La MFA TOTP et la révocation protègent les comptes.
  • Flyway assure l’évolution reproductible de la base.
  • Les événements de sécurité sont enregistrés.

08 / EVIDENCE

Résultats et preuves

  • Un espace pour l’affectation, l’exécution et le suivi.
  • Des frontières explicites entre administration et travail métier.
  • Un déploiement adapté aux plateformes managées.

09 / STACK

Stack technique

AngularTypeScriptJavaSpring BootPostgreSQLFlywaySupabaseDocker
Projet suivantAgentForge