Maxime Vincent

Programmeur à Montréal

Visitez mes profils!

GitHub
Codeberg
LinkedIn

Mes projets

Klemn (Cours de projet en équipe)

Réseau social pour les programmeurs et les autres personnes en informatique. Le site comprend des fonctionnalités de réseautage et d'entraide ainsi qu'une très grande attention aux détails avec une interface colorée et animée. Le back-end est composé d'un serveur ExpressJS, de Firebase pour l'authentification avec nom d'utilisateur/mot de passe, de Passwordless.dev pour l'authentification avec des clés d'accès et MySQL pour la base de données. Le front-end utilise React, Typescript, Framer Motion pour les animations ainsi que Firebase pour la gestion des sessions.

Construction Delamain

Fait avec React, Typescript, Firebase et CSS. Le site comprend une section "administrateur" qui permet à l'administrateur d'effectuer des opérations CRUD depuis une interface conviviale.

Peyabeille (cours de projet en équipe)

Site transactionnel de vente de produits reliés au abeilles qui utilise React, NextJS, ExpressJS, Oracle Database ainsi que MongoDB. Ce site comporte une interface de gestion qui permet d'ajouter, de modifier et de supprimer des produits ainsi que de lire les demandes de contact envoyées par les clients.

Bitsteward

Bitsteward est un client natif Linux pour le gestionnaire de mots de passe open-source Bitwarden adapté pour l'environnement de bureau GNOME. Le projet est open source et utilise Python, GTK 4, LibAdwaita ainsi que la fonctionnalité serve du logiciel bw de Bitwarden pour servir en tant qu'API. Le développement du programme à été majoritairement arrêté pour me concentrer sur mes études.

Hostile to JMP

Hostile to JMP est un site visant à offrir une interface plus conviviale au wiki de JMP.Chat, un service de téléphonie IP open-source. Le site utilise HTML, CSS ainsi que Javascript pour l'interface et il utilise Python pour récupérer les données CSV du site et les formatter sous le format JSON.

Numero_JMP

Projet fait avec Flutter et Dart qui vise à améliorer le processus de création d'une conversation avec le service JMP.Chat. L'application permet de sélectionner des personnes à partir des contacts de l'appareil pour permettre aux utilisateurs de créer des conversation et des groupes plus rapidement. L'idée de cette application est née quand l'application officielle de JMP.Chat n'avait pas encore la fonctionnalité permettant la création de conversations à partir des contacts de l'appareil.