🧠Octant – Plateforme pédagogique et de recherche avec frise chronologique interactive ​
Apercu ​
Contexte ​
Octant est une plateforme numérique conçue et développée au sein d’une équipe technique de l’Université de Strasbourg. Le projet vise à offrir un outil pédagogique et de recherche innovant, mettant en relation espace et temps à travers une visualisation graphique des événements fondateurs des disciplines universitaires.
Destinée à un public pluridisciplinaire (enseignants, étudiants, chercheurs), cette application a été développée ex nihilo en équipe de 4 personnes, avec une architecture modulaire et évolutive.
Objectif ​
Créer une plateforme interactive permettant :
- La visualisation d’événements sur une frise chronologique dynamique (TimelineJS)
- La création de frises thématiques (objet principal) par les utilisateurs internes
- L’ajout d’événements typés et rattachés à des disciplines
- Une gestion des droits différenciés :
- utilisateurs internes (création et édition),
- utilisateurs externes invités (modification partielle),
- lecture publique pour les objets partagés
- Un back-office Django pour la gestion des contenus et des utilisateurs
Défis techniques ​
- Stack complet : Vue.js pour le front, Django REST Framework pour l’API, PostgreSQL en base de données
- Intégration de TimelineJS pour le rendu chronologique
- Conception d’un système de permissions complexes selon le type d’utilisateur et de frise
- Optimisation face à des volumes de données importants et des contraintes CPU
- Développement en mode agile, avec sprints, feedbacks réguliers et validation progressive des fonctionnalités
Compétences développées ​
- Développement full-stack Vue + DRF dans un contexte de collaboration universitaire
- Modélisation d’un système complexe autour de relations temporelles et contextuelles
- Mise en œuvre d’une interface pédagogique et ergonomique adaptée à différents profils utilisateurs
- Gestion fine des rôles, permissions et visibilité des objets selon le contexte
- Collaboration interdisciplinaire et adaptation continue aux besoins pédagogiques et scientifiques
Liens utiles ​
