Mathis

DINTRAT

Projet UNESCO – Médiation Culturelle & Numérique sur la ville de Kyoto

Projet scolaire – Année 2024/2025

Voir sur GitHub

Compétences du BUT INFORMATIQUE travaillées

  • Gérer
  • Collaborer
  • Réaliser
  • Conduire
  • Recherche documentaire
  • Design Thinking
  • Veille documentaire et technique
  • Gestion de projet
  • Communication
  • Connaissances mobilisées

    Projet Tetris – Développement d’un jeu en Python

    Projet scolaire – Année 2024/2025

    Voir sur GitHub

    Courte description

    Dans le cadre d’un projet scolaire, nous avons développé une version complète et interactive du jeu Tetris en Python, en binôme. Le projet s’est articulé en plusieurs étapes :

    • Pré-conception (découpage fonctionnel, choix des structures de données, organisation du travail)
    • Développement du jeu de base avec gestion du plateau, des pièces, des collisions et du score
    • Ajout de variantes comme la lecture de polyominos personnalisés et des modes avancés (score dépendant du niveau, etc.)

    Compétences du BUT INFORMATIQUE travaillées

    Connaissance mobilisée

    Projet SeniorNextDoor – Application web dédiée aux seniors

    Projet scolaire – Année 2024/2025

    Voir sur GitHub

    Courte description

    Dans le cadre d’un projet en équipe de 4 personnes autour de la Silver Economy, nous avons conçu une application web destinée à faciliter les rencontres et les échanges entre seniors. L’application permet :

    • La réservation d'évenements pour les séniors dans un calandrier
    • l’échange de messages via une messagerie privée
    • modification de son profil

    Compétences du BUT INFORMATIQUE travaillées

    Connaissances mobilisées

    Projet Daktari – Application web de gestion pour un vétérinaire fictif

    Projet scolaire – Année 2024/2025

    Voir sur GitHub

    Courte description

    Le projet Daktari consiste en la création d’une application web adapté à Monsieur Daktari, vétérinaire fictif. En effet, l’objectif est la réalisation d’un site web sous HTML, PHP et CSS, qui permet à Monsieur Daktari de pouvoir ajouter, stocker, modifier et supprimer des informations, par le biais d’une base de données sous Postgresql.

    Compétences du BUT INFORMATIQUE travaillées

    Connaissances mobilisées

    Projet Yams – Jeu en Java

    Projet scolaire – Année 2024/2025

    Voir sur GitHub

    Courte description

    Concevoir à partir d’une base de code en java, un yams proposant plusieurs modes de jeu conformes au règles du jeu classique :

    • mode solo
    • mode multijoueur en local (le nombre de joueur est défini par les utilisateurs)
    • mode duo contre une IA
    • mode partie personnalisée (nombre de joueur et d’IA défini par l’utilisateur)

    Compétences du BUT INFORMATIQUE travaillées

    Connaissance mobilisée

    Projet Tableau LEGO – Conception d'un site d'e-commerce modulaire

    Projet scolaire (SAÉ S3 & S4) – Année 2025/2026

    Courte description

    Dans le cadre de la SAÉ des semestres 3 et 4, nous sommes chargés de concevoir un site d'e-commerce permettant aux clients de commander des tableaux LEGO représentant fidèlement une image personnelle. Ce projet a la particularité d'être modulaire, impliquant une première phase de développement individuel avant un assemblage final au sein d'une équipe. Le projet s'articule autour des modules suivants :

    • Développement d'une interface Front-End en PHP objet incluant la gestion du profil utilisateur, la génération de devis et le paiement.
    • Création d'un composant d'analyse en Java pour pixelliser l'image et l'associer aux couleurs des briques disponibles.
    • Mise en œuvre d'un algorithme d'optimisation (pavage) en C pour remplacer les pixels par les briques les plus adaptées en taille et en coût.
    • Conception et gestion de la base de données relationnelle en PostgreSQL pour stocker les données de l'application, assurer la sécurité et gérer la facturation.

    Compétences du BUT INFORMATIQUE travaillées

    Connaissance mobilisée

    Projet TranWay – Plateforme de réservation de trajets en train

    Projet de BUT2 – Année 2025/2026

    Courte description

    Dans le cadre de notre deuxième année de BUT, nous avons développé en équipe de quatre une application web complète permettant aux utilisateurs de rechercher, réserver et payer des billets de train. La gestion du projet s'est articulée autour de la méthode Agile Scrum sur 5 Sprints. Le développement s'est divisé en plusieurs étapes clés :

    • Conception de l'UI/UX sur Figma et développement du Front-End dynamique en React (gestion d'état avec Zustand, affichage conditionnel, filtrage des trajets).
    • Développement d'une API Back-End robuste avec Express JS, incluant l'authentification sécurisée des utilisateurs (hachage des mots de passe, tokens JWT stockés en cookies HttpOnly).
    • Mise en place et gestion d'une base de données NoSQL avec MongoDB et Mongoose pour le stockage des utilisateurs, des trajets et des tickets.
    • Intégration de fonctionnalités avancées : agrégation complexe de données pour la recherche de trains, simulation de paiement, et génération automatique de billets au format PDF.
    • Déploiement et conteneurisation de l'architecture technico-fonctionnelle à l'aide de Docker sur un serveur Raspberry Pi.

    Compétences du BUT INFORMATIQUE travaillées

    • Réaliser (Développement Full-Stack de l'application)
    • Gérer (Conception et requêtage de la base de données NoSQL)
    • Administrer (Mise en réseau, sécurité JWT et conteneurisation Docker)
    • Collaborer (Travail d'équipe avec division Front/Back, Git/GitHub)
    • Conduire (Méthode Agile Scrum, gestion de sprints, diagramme de Gantt)

    Connaissances mobilisées

    Mes projets en vrac

    Me contacter