
Nos réalisations.
Découvrez quelques-uns des projets que nous avons menés aux côtés d'entreprises de Côte d'Ivoire et d'ailleurs. Applications web, solutions mobiles, plateformes sur mesure : chaque réalisation illustre notre savoir-faire, notre engagement et notre passion pour l'innovation digitale. Parcourez nos succès et imaginez le vôtre avec nous.
Détails



Perform — Plateforme Éducative Numérique
Dans plusieurs pays d'Afrique subsaharienne, notamment en Côte d'Ivoire et à Madagascar, le suivi scolaire reste un défi majeur pour les familles et les établissements d'enseignement. Les élèves manquent d'outils centralisés pour organiser leur travail, accéder à leurs leçons, et suivre leur progression académique en dehors des salles de classe. Les parents, souvent déconnectés du quotidien scolaire de leurs enfants, peinent à identifier les matières en difficulté ou à mesurer l'effort fourni. Les enseignants, quant à eux, disposent rarement de canaux numériques efficaces pour distribuer les devoirs, gérer les notes et communiquer avec leurs élèves.
Perform résout ce problème en proposant une plateforme web unifiée, accessible depuis n'importe quel navigateur, qui regroupe l'ensemble du cycle d'apprentissage : contenu pédagogique structuré, devoirs interactifs, statistiques de performance, et communication entre les différents acteurs de l'école.
Il s'agit de la version web de l'application mobile Perform, offrant une expérience enrichie sur grand écran tout en conservant la même base fonctionnelle et la connexion au même backend.
Fonctionnalités Clés
Authentification multimode et sécurisée
Les utilisateurs peuvent s'authentifier via numéro de téléphone, adresse email ou identifiant Perform, avec support de la vérification OTP à deux facteurs. L'inscription se fait en cinq étapes progressives, guidant l'utilisateur depuis ses informations personnelles jusqu'à la configuration de son profil scolaire.
Tableau de bord élève centré sur la progression
L'écran principal de l'élève présente une grille de toutes ses matières (Mathématiques, Français, SVT, etc.) avec leur niveau de complétion. Un sidebar donne accès rapide aux sections clés : leçons, devoirs, agenda et statistiques.
Accès structuré aux contenus pédagogiques
Le contenu est organisé en arborescence Matière → Chapitre → Leçon. Les leçons peuvent être marquées comme lues, permettant de suivre la progression dans chaque discipline. Les exercices associés couvrent plusieurs formats : QCM, appariement, liaison, et rédaction libre.
Gestion complète des devoirs (DAF — Devoirs À Faire)
Un module dédié liste l'ensemble des travaux à réaliser, filtrés par onglets : Classe, Personnel, Historique. L'élève peut consulter les énoncés, soumettre ses réponses directement depuis l'interface et consulter les corrections.
Statistiques et suivi de performance
Des graphiques interactifs (Chart.js) permettent à l'élève de visualiser son activité par matière : nombre de devoirs complétés, résultats aux quiz, fréquence de connexion. Ces données sont également accessibles aux parents pour un suivi transparent des progrès.
Espace parent — suivi multi-enfants
Les parents disposent d'un espace dédié pour ajouter et gérer leurs enfants, consulter leurs statistiques détaillées et suivre les sections maîtrisées ou en difficulté dans chaque matière.
Agenda scolaire et carnet de devoirs
Un module agenda complet affiche l'emploi du temps de l'élève, les échéances de devoirs et permet l'ajout de tâches personnelles avec gestion de la suppression.
Espace enseignant
Les professeurs accèdent à un tableau de gestion des notes de classe, la création et la distribution de devoirs, ainsi qu'une vue sur la liste de leurs élèves et leurs performances.
Profil élève avec QR Code
Chaque élève dispose d'un profil personnalisable incluant la gestion d'avatar, les informations personnelles (hobbies, matière préférée) et la génération d'un QR Code unique servant d'identifiant physique.
Architecture & Qualité
L'application applique une séparation stricte des responsabilités : les guards Angular protègent les routes selon le statut d'authentification, les interceptors injectent automatiquement les tokens JWT et centralisent la gestion des erreurs API, tandis que les resolvers préchargent les données nécessaires avant l'affichage de chaque page. Cette architecture garantit une expérience utilisateur fluide sans écrans de chargement parasites.
Les interfaces TypeScript typent rigoureusement l'ensemble des réponses API (IResponse<T>, IHomeWork, ILesson, IStudentStat, etc.), réduisant les bugs à l'exécution et facilitant l'onboarding des nouveaux développeurs.
Perform s'inscrit dans une démarche de démocratisation de l'accès à l'éducation numérique en Afrique francophone. En proposant une version web de l'application mobile existante, la plateforme étend sa portée aux élèves et familles ne disposant pas d'un smartphone performant, mais ayant accès à un navigateur sur ordinateur ou tablette. Le projet traduit une vision claire : rendre l'apprentissage structuré, mesurable et accessible à tous, quel que soit le terminal utilisé.
Technologies utilisées:
Autres images du projet

