ISMEA University
Menu
ARCHITECTURE OPEN SOURCE

Applications métiers ISMEA

Catalogue des 41 applications open source intégrées à la plateforme ISMEA University. Toutes accessibles via SSO Keycloak depuis votre navigateur sur http://localhost:3000— aucun port secondaire à mémoriser, aucune installation côté utilisateur.

41
Apps catalogues
9
Catégories métiers
100%
Open source
:3000
Port unique d'accès

41 applications

⭐ CŒUR LMS
🎓

Moodle

🎓 LMS & E-Learning

LMS de référence mondiale pour la gestion des cours en ligne.

Usage ISMEA : Plateforme principale pour les UE diplômantes (L1-M2) : cours SCORM, quiz, devoirs, forums de classe, suivi des progressions.

ÉditeurMoodle HQ
LicenceGPL v3
StackPHP / MariaDB
localhost:3000/apps/moodle
🌐

Open edX

🎓 LMS & E-Learning

Plateforme MOOC utilisée par MIT, Harvard et l'UNESCO.

Usage ISMEA : MOOC publics ISMEA-X : formations courtes massives ouvertes au grand public francophone d'Afrique centrale.

ÉditeurAxim Collaborative
LicenceAGPLv3
StackPython / Django / MongoDB
localhost:3000/apps/open-edx
📚

Chamilo

🎓 LMS & E-Learning

LMS léger très utilisé en Afrique francophone.

Usage ISMEA : Formation continue des cadres d'institutions partenaires (RH, ministères, ONG) — interface simple et bande passante faible.

ÉditeurAssociation Chamilo
LicenceGPL v3
StackPHP / MySQL
localhost:3000/apps/chamilo
🧩

H5P

🎓 LMS & E-Learning

Studio d'activités interactives HTML5.

Usage ISMEA : Création de contenus interactifs réutilisables (vidéos cliquables, dialogues, parcours branching) intégrés dans Moodle.

ÉditeurH5P Group
LicenceMIT
StackNode.js / HTML5
localhost:3000/apps/h5p
⭐ PÉDAGO
🎥

BigBlueButton

📹 Classes virtuelles

Classes virtuelles avec tableau blanc, sondages et sous-groupes.

Usage ISMEA : Cours synchrones et soutenances. Intégration native dans Moodle pour planifier les séances.

ÉditeurBlindside Networks
LicenceLGPL v3
StackScala / WebRTC / Kurento
localhost:3000/apps/bigbluebutton
📡

Jitsi Meet

📹 Classes virtuelles

Visioconférence libre, chiffrée, sans inscription.

Usage ISMEA : Réunions d'équipe, entretiens admissibles, classes virtuelles ad-hoc (jusqu'à 75 participants).

Éditeur8x8
LicenceApache 2.0
StackJava / WebRTC / Jicofo
localhost:3000/apps/jitsi
🖥️

OpenMeetings

📹 Classes virtuelles

Salles de réunion virtuelles avec enregistrement.

Usage ISMEA : Webinaires institutionnels, conférences publiques, défense de mémoires avec replay vidéo.

ÉditeurApache Foundation
LicenceApache 2.0
StackJava / Kurento
localhost:3000/apps/openmeetings
⭐ COURRIER OFFICIEL
✉️

Maarch Courrier

📁 Collaboration & GED

GEC : gestion électronique du courrier officiel entrant/sortant.

Usage ISMEA : Traçabilité du courrier officiel ISMEA : enregistrement, accusés de réception, parapheur, archivage SAE conforme NF Z42-013, intégration tampon électronique.

ÉditeurMaarch (Xelians)
LicenceGPL v3
StackPHP / PostgreSQL
localhost:3000/apps/maarch-courrier
⭐ ECM ENTERPRISE
🗄️

Alfresco Community

📁 Collaboration & GED

ECM enterprise : gestion documentaire BPM, workflows, métadonnées avancées.

Usage ISMEA : Coffre-fort documentaire institutionnel ISMEA : archives pédagogiques, dossiers étudiants, contrats, métadonnées Dublin Core, recherche Solr full-text.

ÉditeurHyland Software
LicenceLGPL v3
StackJava / PostgreSQL / Solr
localhost:3000/apps/alfresco
⭐ GED CENTRALE
☁️

Nextcloud

📁 Collaboration & GED

Cloud privé : fichiers, calendrier, contacts, talk.

Usage ISMEA : GED institutionnelle : partage de cours, ressources pédagogiques, documents administratifs. Synchronisation desktop/mobile.

ÉditeurNextcloud GmbH
LicenceAGPLv3
StackPHP / PostgreSQL
localhost:3000/apps/nextcloud
📄

OnlyOffice

📁 Collaboration & GED

Suite bureautique en ligne compatible Microsoft Office.

Usage ISMEA : Édition collaborative temps réel des documents DOCX/XLSX/PPTX hébergés dans Nextcloud — sans installation locale.

ÉditeurAscensio System
LicenceAGPLv3
StackC++ / Node.js
localhost:3000/apps/onlyoffice
📝

Collabora Online

📁 Collaboration & GED

Édition collaborative LibreOffice dans le navigateur.

Usage ISMEA : Alternative à OnlyOffice basée sur LibreOffice, plus permissive pour les formats ODF natifs.

ÉditeurCollabora Productivity
LicenceMPL 2.0
StackLibreOffice / C++
localhost:3000/apps/collabora
✏️

Etherpad

📁 Collaboration & GED

Édition collaborative de texte en temps réel.

Usage ISMEA : Prises de notes collectives en classe virtuelle, rédaction de comptes-rendus de réunions, brainstorming.

ÉditeurEtherpad Foundation
LicenceApache 2.0
StackNode.js
localhost:3000/apps/etherpad
📓

HedgeDoc

📁 Collaboration & GED

Notes Markdown collaboratives multi-utilisateurs.

Usage ISMEA : Documentation technique partagée, prises de notes étudiants, rédaction collaborative de polycopiés.

ÉditeurHedgeDoc Team
LicenceAGPLv3
StackNode.js / PostgreSQL
localhost:3000/apps/hedgedoc
📖

BookStack

📁 Collaboration & GED

Wiki structuré en livres / chapitres / pages.

Usage ISMEA : Base de connaissances officielle ISMEA : politiques internes, procédures qualité, documentation pédagogique.

ÉditeurBookStack Team
LicenceMIT
StackPHP Laravel / MySQL
localhost:3000/apps/bookstack
⭐ TEAM CHAT
💬

Mattermost

💬 Communication

Messagerie d'équipe sécurisée (alternative Slack).

Usage ISMEA : Communication interne ISMEA : équipes pédagogiques, départements, projets transversaux. Bots et intégrations.

ÉditeurMattermost Inc.
LicenceMIT + AGPL
StackGo / React / PostgreSQL
localhost:3000/apps/mattermost
🚀

Rocket.Chat

💬 Communication

Plateforme de chat avec audio/vidéo intégrés.

Usage ISMEA : Communication étudiants ↔ formateurs, support pédagogique, salons de groupes de TD.

ÉditeurRocket.Chat Tech.
LicenceMIT
StackMeteor / MongoDB
localhost:3000/apps/rocketchat
🗣️

Discourse

💬 Communication

Forum communautaire moderne avec gamification.

Usage ISMEA : Forum public ISMEA : entraide étudiante, communautés d'anciens, débats thématiques, support FAQ.

ÉditeurDiscourse
LicenceGPL v2
StackRuby on Rails / PostgreSQL
localhost:3000/apps/discourse
📨

Listmonk

💬 Communication

Plateforme de newsletters performante et self-hosted.

Usage ISMEA : Newsletter institutionnelle, communications de masse aux 60 000 utilisateurs, campagnes marketing admissions.

Éditeurknadh
LicenceAGPLv3
StackGo / PostgreSQL
localhost:3000/apps/listmonk
⭐ ERP CENTRAL
🏢

Odoo Community

💼 CRM & ERP

ERP complet : CRM, RH, comptabilité, projets, site.

Usage ISMEA : Backoffice administratif ISMEA : RH, paie, comptabilité OHADA, ventes (conventions B2B), achats, stocks campus.

ÉditeurOdoo SA
LicenceLGPL v3
StackPython / PostgreSQL
localhost:3000/apps/odoo
📊

ERPNext

💼 CRM & ERP

ERP modulaire avec module Éducation natif.

Usage ISMEA : Module Éducation ERPNext : inscriptions, scolarité, frais, examens. Alternative spécialisée à Odoo.

ÉditeurFrappe Technologies
LicenceGPL v3
StackPython / Frappe / MariaDB
localhost:3000/apps/erpnext
🎯

EspoCRM

💼 CRM & ERP

CRM léger pour la gestion commerciale.

Usage ISMEA : Suivi des prospects (entreprises, ONG, institutions), pipeline des conventions de formation, signatures.

ÉditeurEspoCRM Inc.
LicenceGPL v3
StackPHP / MySQL
localhost:3000/apps/espocrm
💰

Akaunting

💼 CRM & ERP

Comptabilité gratuite multi-devises.

Usage ISMEA : Comptabilité allégée pour les antennes provinciales : factures, dépenses, rapports SYSCOHADA simplifié.

ÉditeurAkaunting Ltd.
LicenceGPL v3
StackPHP Laravel / MySQL
localhost:3000/apps/akaunting
📣

Mautic

💼 CRM & ERP

Marketing automation open source.

Usage ISMEA : Campagnes recrutement étudiants, nurturing prospects, segmentation, A/B testing emails de relance.

ÉditeurAcquia
LicenceGPL v3
StackPHP Symfony / MySQL
localhost:3000/apps/mautic
📋

OpenProject

📋 Gestion de projet

Gestion de projet Agile + Gantt + portefeuilles.

Usage ISMEA : Projets stratégiques ISMEA : E-MEDIA-235, construction campus Sarh, refonte cursus L1. Gantt institutionnels.

ÉditeurOpenProject GmbH
LicenceGPL v3
StackRuby on Rails / PostgreSQL
localhost:3000/apps/openproject
✈️

Plane

📋 Gestion de projet

Alternative open source à Jira / Linear.

Usage ISMEA : Sprints des équipes techniques (dev, audiovisuel, infra), kanban quotidien, backlog produits numériques.

ÉditeurPlane.so
LicenceAGPLv3
StackPython Django / React
localhost:3000/apps/plane
🔀

n8n

📋 Gestion de projet

Automatisation de workflows no-code.

Usage ISMEA : Automation glue : sync Moodle ↔ Odoo (inscriptions), notifications Mattermost depuis Gitea, ETL Airflow.

Éditeurn8n GmbH
LicenceSustainable Use
StackNode.js / TypeScript
localhost:3000/apps/n8n
📅

Cal.com

📋 Gestion de projet

Prise de rendez-vous (alternative Calendly).

Usage ISMEA : Réservation de créneaux : entretiens d'admission, rendez-vous avec le tuteur, soutenances de mémoire.

ÉditeurCal.com Inc.
LicenceAGPLv3
StackNext.js / Prisma
localhost:3000/apps/cal
⭐ SSO MAÎTRE
🔐

Keycloak

🔐 Identité & Sécurité

IAM complet : SSO, OAuth2, OIDC, SAML, MFA.

Usage ISMEA : Single Sign-On unifié pour les 35 applications ISMEA. Realms par rôle (étudiant, formateur, admin, RH).

ÉditeurRed Hat / CNCF
LicenceApache 2.0
StackJava / Quarkus / PostgreSQL
localhost:3000/apps/keycloak
🗝️

Authentik

🔐 Identité & Sécurité

IdP moderne avec policies avancées.

Usage ISMEA : Alternative ou complément à Keycloak pour la fédération avec les IdP des universités partenaires.

ÉditeurBeryJu.io
LicenceMIT
StackPython / Go / PostgreSQL
localhost:3000/apps/authentik
🔑

Vaultwarden

🔐 Identité & Sécurité

Gestionnaire de mots de passe (Bitwarden compatible).

Usage ISMEA : Coffre-fort équipes : credentials infrastructures, comptes prestataires, clés API tiers (Airtel Money, Orange Money).

ÉditeurDaniel García
LicenceAGPLv3
StackRust / SQLite
localhost:3000/apps/vaultwarden
⭐ NOC
📈

Grafana

⚙️ Infrastructure

Dashboards de monitoring multi-sources.

Usage ISMEA : NOC E-MEDIA-235 : santé des 8 sites régionaux, bande passante satellitaire, charge serveurs, alertes.

ÉditeurGrafana Labs
LicenceAGPLv3
StackGo / TypeScript
localhost:3000/apps/grafana
🔥

Prometheus

⚙️ Infrastructure

Base de séries temporelles pour le monitoring.

Usage ISMEA : Collecte des métriques de tous les conteneurs Docker, alimente Grafana, déclenche AlertManager.

ÉditeurCNCF
LicenceApache 2.0
StackGo
localhost:3000/apps/prometheus
📊

Matomo

⚙️ Infrastructure

Analytics web respectueuse de la vie privée.

Usage ISMEA : Statistiques d'usage du portail public ISMEA et des cours Moodle. RGPD-compliant, données stockées N'Djamena.

ÉditeurInnoCraft
LicenceGPL v3
StackPHP / MySQL
localhost:3000/apps/matomo
🐞

Sentry

⚙️ Infrastructure

Tracking des erreurs et performance applicative.

Usage ISMEA : Monitoring des bugs en production sur les apps Next.js, NestJS, mobiles Expo. Alertes Mattermost.

ÉditeurFunctional Software
LicenceBSL
StackPython / Django / ClickHouse
localhost:3000/apps/sentry
💾

MinIO

⚙️ Infrastructure

Stockage objets compatible Amazon S3.

Usage ISMEA : Buckets vidéos cours, replays BBB, sauvegardes Nextcloud, médias PeerTube. 24 To distribués sur 3 nodes.

ÉditeurMinIO Inc.
LicenceAGPLv3
StackGo
localhost:3000/apps/minio
🌳

Gitea

⚙️ Infrastructure

Git self-hosted léger (alternative GitHub).

Usage ISMEA : Code source des applications ISMEA, CI/CD avec Gitea Actions, gestion des releases mobiles.

ÉditeurGitea Ltd.
LicenceMIT
StackGo / SQLite / PostgreSQL
localhost:3000/apps/gitea
🐳

Portainer

⚙️ Infrastructure

Interface de management Docker / Kubernetes.

Usage ISMEA : Pilotage des conteneurs Docker sur tous les nodes de production, gestion des stacks Compose.

ÉditeurPortainer.io
LicenceZlib
StackGo / Vue.js
localhost:3000/apps/portainer
⭐ STREAMING
🎬

PeerTube

🎬 Médias & Vidéo

Plateforme vidéo fédérée (alternative YouTube).

Usage ISMEA : Salle Multimédia E-MEDIA-235 : streaming des cours enregistrés, masterclasses, conférences. Bande passante optimisée P2P.

ÉditeurFramasoft
LicenceAGPLv3
StackNode.js / PostgreSQL / WebTorrent
localhost:3000/apps/peertube
🎞️

Jellyfin

🎬 Médias & Vidéo

Serveur médias multi-plateformes.

Usage ISMEA : Médiathèque interne (documentaires éducatifs, fonds audiovisuels), accessible depuis les apps mobiles ISMEA.

ÉditeurJellyfin Project
LicenceGPL v2
StackC# / .NET
localhost:3000/apps/jellyfin
📽️

Kaltura CE

🎬 Médias & Vidéo

Plateforme vidéo professionnelle pour l'éducation.

Usage ISMEA : Production vidéo de cours (Studio Production E-MEDIA), encodage multi-formats, quiz dans vidéos.

ÉditeurKaltura Inc.
LicenceAGPLv3
StackPHP / MySQL
localhost:3000/apps/kaltura
Reverse Proxy unifié

Un seul port, toutes les applications

L'architecture ISMEA expose toutes les applications via le port 3000 grâce à un reverse proxy (Caddy en dev, Nginx/Traefik en production). L'utilisateur n'a jamais à mémoriser de port ou d'URL technique : chaque application est accessible sous une route propre /apps/<slug>.

SSO unifié

Connexion unique via Keycloak. L'utilisateur s'authentifie une fois, accède à toutes les apps autorisées par son rôle.

Performance

HTTP/3, compression Brotli, mise en cache du proxy, certificats Let's Encrypt auto-renouvelés.

100% Open Source

Aucune licence propriétaire. Souveraineté numérique nationale, données hébergées au Tchad.

// next.config.js — rewrites de routage proxy
module.exports = {
  async rewrites() {
    return [
      { source: '/apps/moodle/:path*',      destination: 'http://moodle:80/:path*' },
      { source: '/apps/nextcloud/:path*',   destination: 'http://nextcloud:80/:path*' },
      { source: '/apps/bigbluebutton/:p*',  destination: 'http://bbb:8090/:p*' },
      { source: '/apps/jitsi/:path*',       destination: 'http://jitsi:8443/:path*' },
      { source: '/apps/keycloak/:path*',    destination: 'http://keycloak:8080/:path*' },
      { source: '/apps/mattermost/:path*',  destination: 'http://mattermost:8065/:path*' },
      { source: '/apps/odoo/:path*',        destination: 'http://odoo:8069/:path*' },
      { source: '/apps/grafana/:path*',     destination: 'http://grafana:3000/:path*' },
      // ... 33 autres applications
    ];
  },
};

En production, ces rewrites sont gérés par un reverse proxy dédié (Traefik avec auto-discovery Docker, ou Nginx avec configuration centralisée). Le port 3000 reste l'unique point d'entrée HTTP exposé au public.