Preparing something amazing...

0%

KRED-BNI - Application de Crédit

SystÚme de Traitement de Demandes de Crédit

Client: BNI Madagascar‱RĂŽle: IngĂ©nieur puis Chef de Projet‱DurĂ©e: 2+ ans‱2018-2020
AngularSpringPWARxDBOffline-first

🎯Challenge

Créer une application robuste pour traiter les demandes de crédit dans un contexte avec connectivité intermittente. L'application devait fonctionner offline, synchroniser les données efficacement, et gérer le flux complet depuis la prospection jusqu'au déblocage.

💡Solution

PWA développée avec Angular et Spring, utilisant RxDB pour la gestion offline-first. Synchronisation bidirectionnelle entre la base centrale et les bases locales des utilisateurs. Architecture en couches pour gérer le cycle de vie complet des dossiers de crédit.

📊Impact

Dossiers traités
100+ dĂšs le premier trimestre
Fonctionnalités au lancement
60% complÚtes (MVP réussi)
Perte de données
-5% grĂące Ă  la synchronisation

Résultats Détaillés

100+ dĂšs le premier trimestre
Dossiers traités
60% complÚtes (MVP réussi)
Fonctionnalités au lancement
-5% grĂące Ă  la synchronisation
Perte de données
90% taux de satisfaction
Utilisateurs satisfaits
Prospection → DĂ©blocage implĂ©mentĂ©
Flux complet

Stack Technique

Frontend

AngularPWARxDBTypeScript

Backend

Spring FrameworkJavaREST API

Infrastructure

Offline-first ArchitectureData Synchronization

Apprentissages Clés

1.

Les PWA avec offline-first sont essentielles pour les marchés avec connectivité limitée

2.

RxDB offre une excellente solution pour la synchronisation de données complexes

3.

Lancer avec 60% des fonctionnalités (MVP) permet de valider tÎt avec les utilisateurs

4.

La synchronisation bidirectionnelle nécessite une stratégie de résolution de conflits robuste

Vous avez un projet similaire ?

Tsiky RAFALIMANANA | Senior Fullstack JavaScript Developer