• Accueil
  • À propos
  • Projets
  • Blog
  • Contact
  • Accueil
  • À propos
  • Projets
  • Blog
  • Contact
Portail DTI

Portail DTI

18 décembre 2024

Contexte

Lors de mon dernier cours d’application Web au cégep, on devait choisir un projet dans une liste proposée par notre enseignant. Avec mon équipe, on a décidé de se lancer dans quelque chose d’assez ambitieux : le portail du département d’informatique. L’idée derrière ce projet était de concevoir un espace numérique pour les étudiants du programme. Un lieu pensé pour favoriser l’entraide, le tutorat, le partage d’événements, la mise en valeur de projets, mais aussi la création et la consultation de tutoriels. En bref, un vrai portail collaboratif qui rassemble la communauté étudiante autour du développement et du partage de connaissances.

Visuels

Projet image 1
Projet image 2
Projet image 3
Projet image 4
Projet image 5
Projet image 6
Projet image 7
Projet image 8
Projet image 9
Projet image 10
Projet image 11
Projet image 12
Projet image 13
Projet image 14
Projet image 15
Projet image 16
Projet image 17
Projet image 18
Projet image 19
Projet image 20

Technologies

  • C#learn.microsoft.com
  • Blazordotnet.microsoft.com
  • WebRTCwebrtc.org
  • Reactreact.dev
  • .NET Coredotnet.microsoft.com
  • Typescripttypescriptlang.org

L'équipe et mon rôle

Dans ce projet, je me suis surtout concentré sur les fondations techniques. J’ai mis en place l’infrastructure de base pour supporter les différentes applications et j’ai intégré OpenIddict afin de gérer l’authentification et le SSO entre elles. J’ai aussi travaillé sur le back-end pour certaines fonctionnalités, en plus de contribuer au développement du front-end avec Blazor. Du côté de la section tutorat, qui était en React, j’ai implémenté le système de conversation et d’appels vidéo en temps réel grâce à WebRTC et SignalR. Mon rôle a donc été assez polyvalent : poser les bases, assurer la cohérence entre les différentes applications et participer concrètement aux développements côté client et serveur.

  • Ali Benkarrouch
  • Teddy Cabrel Ekeu Mbouatchi
  • Philippe Lafrance

L'approche

Étant donné la quantité de fonctionnalités demandées, nous avons choisi de diviser le projet en plusieurs applications tout en conservant une base commune d’utilisateurs. Deux applications principales ont été développées : le portail du département et une plateforme de tutorat intégrant les appels vidéo. Ces deux applications s’appuyaient sur une troisième, dédiée à l’authentification et mise en place avec OpenIddict, une librairie permettant de gérer les comptes et le SSO entre les différentes parties du projet.

Fonctionnalités clés

  • Partage de tutoriel
  • Partage de projets
  • Partage de documents de cours
  • OpenID
  • OAuth2

Vous voulez en apprendre davantage ?

Github logoGithub

Mes autres projets

  • Projet R

    Projet R

    12 juin 2025

  • Progression

    Progression

    25 mars 2025

  • NicMessenger

    NicMessenger

    5 janvier 2025

Voir tous les projets

© 2026 Nicholson Rainville Jacques. Tous droits réservés.