Logo
Accueil
Projets
Blog

Prêt à créer
quelque chose d'incroyable ?

Company logo

Ali Benkarrouch

Étudiant en génie logiciel à l'ETS

Get upTélécharger mon CV
LinkedInGithubEmail

Contactez-moi

© 2026 Ali Benkarrouch. Tous droits réservés.
0%
Tous les projets
Portail DTI
décembre 2024

Portail DTI

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.

Ma contribution

Sur ce projet, j’ai d'abord réalisé la conception de l'ensemble des interfaces sur Figma avant de passer au développement des pages. Je me suis principalement occupé des systèmes de gestion de projets, de groupes, de cours et d’événements. J'ai également intégré la communication en temps réel pour la messagerie en utilisant les WebSockets. Mon rôle a donc été assez polyvalent, me permettant de travailler sur l'expérience utilisateur tout en développant les fonctionnalités clés de la plateforme.

Project Gallery

Visual Overview

Portail DTI screenshot 1

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

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

Technos

BlazorBlazor.NET Core.NET CoreC#C#TypescriptTypescriptReactReactWebRTCWebRTC

Collaborateurs

NNicholson Rainville JacquesPPhilippe LafranceTTeddy Cabrel Ekeu Mbouatchi

Sources

Github
Github

More Projects

Explore Other Work

Vantabank

Vantabank

J'ai réalisé ce projet dans le cadre de mon premier cours d'applications natives au Cégep de Rosemont. Premier projet d'envergure mené en solo, il a marqué une étape importante dans mon parcours puisque c'était la première fois que je concevais une interface graphique complexe. Cette expérience a été une véritable révélation et j'ai particulièrement apprécié le défi de transformer une logique métier abstraite en un outil visuel interactif et esthétique.

décembre 2023

Camera IA

Camera IA

Le projet StealthCam est né d'une volonté d'explorer les possibilités offertes par l'Internet des Objets (IoT) en créant un système de sécurité résidentiel intelligent pour notre cours d'objet connecté au Cégep de Rosemont. L'idée était de fusionner le matériel (capteurs et caméra) avec des technologies logicielles modernes comme la reconnaissance faciale et l'intelligence artificielle. Ce projet m'a permis d'apprendre à gérer la communication entre des capteurs, un backend Python traitant des flux de données en temps réel et une interface utilisateur desktop fluide.

décembre 2024

ProjetR

ProjetR

Juste avant le début de notre stage au cégep, un de nos enseignants a approché Nicholson et moi avec une idée : développer une application qui permettrait aux étudiants de mettre en valeur leurs projets. Comme nous n’avions pas l’ambition de bâtir une plateforme complète en parallèle du stage, mon collègue et moi avons plutôt choisi de créer un MVP. Nous l’avons ensuite présenté aux enseignants du département d’informatique du Cégep Rosemont, qui se sont montrés ouverts à l’idée de pousser le projet plus loin avec les cohortes suivantes.

juin 2025

View All Projects