
Just before our internship at CEGEP began, one of our teachers approached Nicholson and me with an idea: to develop an application that would allow students to showcase their projects. Since we didn't have the ambition to build a complete platform alongside the internship, my colleague and I chose to create an MVP instead. We then presented it to the teachers in the computer science department at Cégep Rosemont, who were open to the idea of taking the project further with the next cohorts.
For Project R, I was responsible for developing several front-end pages, ensuring a smooth interface and user experience. I also designed the entities and systems needed for project management, allowing users to publish, share, and comment on content intuitively. At the same time, I handled the implementation of authentication with Firebase to secure access to the platform. This contribution allowed me to consolidate my skills in state management and third-party service integration in a collaborative application development context.
Project Gallery

My approach focused on building a reactive interface capable of efficiently consuming the DevHub API resources. I relied on a modular component architecture to simplify maintenance and page evolution. For data management, I paid close attention to the synchronization between the client and the server, especially for real-time interactions like comments and profile updates, to guarantee smooth navigation without unnecessary reloads.
More Projects