• Accueil
  • À propos
  • Projets
  • Blog
  • Contact
  • Accueil
  • À propos
  • Projets
  • Blog
  • Contact
Projet R

Projet R

12 juin 2025

Contexte

Juste avant le début de notre stage au cégep, un de nos enseignants a approché Ali 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.

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

Technologies

  • Node.jsnodejs.org
  • Vitevite.dev
  • TypeScripttypescriptlang.org
  • Reactreact.dev
  • Express.jsexpressjs.com
  • Postgresqlpostgresql.org
  • Firebasefirebase.google.com

L'équipe et mon rôle

Sur Projet R, je me suis surtout concentré sur le côté technique. J’ai travaillé à l’optimisation du front-end et j’ai participé à la conception, ainsi qu’à l’implémentation de plusieurs pages et de composants réutilisables. Par contre, je suis resté davantage du côté back-end. Je me suis concentré sur la mise en place d’une architecture solide afin d’implémenter les fonctionnalités essentielles du MVP et d’assurer la bonne communication entre le client et l’API. Enfin, nous avons intégré Firebase pour simplifier la gestion de l’authentification. Ce choix nous a permis de gagner du temps dans le développement et de présenter rapidement une version fonctionnelle aux enseignants du département.

  • Ali Benkarrouch

L'approche

Pour mettre en place le MVP de Projet R, on a voulu aller droit au but. Côté serveur, on a monté une API avec Express et TypeORM. On a organisé ça autour de services et de middlewares pour garder une architecture propre. Par rapport au front-end, on a choisi d’aller avec Vite et React. Avec React Router, on pouvait rapidement naviguer entre les pages et tester nos idées sans perdre de temps dans la configuration. Ça nous a permis de donner forme au projet assez vite. On était seulement deux, Ali et moi. Donc, on se partageait les tâches et on se consultait souvent pour avancer ensemble. Cette façon de faire a vraiment aidé à sortir une première version fonctionnelle malgré le temps limité.

Fonctionnalités clés

  • Possibilité de commenter, liker et enregistrer
  • Recherche avancé de publications
  • Gestion de son profil
  • Publications vidéos des projets

Vous voulez en apprendre davantage ?

Github (API) logoGithub (API)Github (App) logoGithub (App)

Mes autres projets

  • Progression

    Progression

    25 mars 2025

  • NicMessenger

    NicMessenger

    5 janvier 2025

  • Air Idéfix

    Air Idéfix

    20 décembre 2024

Voir tous les projets

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