Mes projets

Vroum vroum

L’objectif de ce projet était de concevoir et de développer « Vroum Vroum », un jeu en ligne de création de circuits, en suivant toutes les phases d’un projet informatique.

À partir de ce sujet, l’équipe a analysé des besoins fictifs et en a déduit une structure d’application cohérente, en utilisant les langages de programmation et les méthodologies étudiés en cours.

Le jeu « Vroum Vroum » a inclus une base de données pour stocker les informations des utilisateurs et les circuits créés, et a été déployé en ligne.

En outre, une documentation technique complète, similaire à celle exigée dans le monde professionnel, a été produite. Celle-ci comprenait plusieurs livrables : un dossier de conception, un rapport technique, une notice d’installation et d’utilisation, ainsi qu’une vidéo de présentation.

Le projet a été géré selon une méthode Agile et a respecté les paradigmes de qualité tels que les Design Patterns et l’ergonomie dans la manipulation des données et la structure de l’application.

Technologies

JavaScript Node.js TypeScript MySQL HTML CSS UML Git GitLab Trello Canva
Utilisé comme langage principal pour le développement frontend et backend Environnement d’exécution JavaScript côté serveur Langage basé sur JavaScript avec typage statique Système de gestion de base de données relationnelle Langage de balisage pour la création de contenu web Langage de style pour la mise en forme des pages web Langage de modélisation pour la conception et la documentation Système de contrôle de version Plateforme de gestion de dépôts Git Outil de gestion de projet collaboratif en ligne Outil de conception graphique en ligne

Analyse de graphe

Le projet vise à développer une application Java pour connecter les dispensaires de santé dans une région sans infrastructures logistiques. L’application permettra de trouver le chemin le plus court entre deux dispensaires et de fournir d’autres informations utiles via une interface graphique, comme les voisins à 1 ou 2 niveaux, ou quel dispensaire est le plus connecté à d’autres de même type.

La gestion du projet suivra les méthodes enseignées telles que le diagramme de Gantt, la matrice RACI et le découpage WBS. Il respectera également les conventions de qualité de développement étudiées en cours.

Le projet nécessite l’utilisation d’algorithmes pour explorer les structures de données représentant un graphe.

Technologies

Java Git GitLab
Utilisé pour le développement de l’application Système de contrôle de version Plateforme de gestion de dépôts Git