2.3 KiB
Proposition de sujets pour l'année universitaire 2025-2026
Sujet 1 proposé par Félix Legrelle : Application de gestion de dépôts Git
Contact : legrelle.f@gmail.com
Développement d’un logiciel permettant de gérer des dépôts Git via une interface graphique, à la manière d’outils comme GitKraken ou SourceTree.
L’objectif est de proposer une interface intuitive pour exécuter les principales opérations Git (clonage, commit, push/pull, gestion des branches, visualisation de l’historique, amend, rebase, etc).
Technologies envisagées :
- Frontend : React + TypeScript
Sujet 2 proposé par Félix Legrelle : Jeu de type Tower Defense
Contact : legrelle.f@gmail.com
Conception d’un jeu de type Tower Defense, jouable soit en joueur contre joueur, soit contre une intelligence artificielle. Les joueurs doivent construire et améliorer des tours pour défendre leur base contre des vagues d’ennemis envoyés par l’adversaire, gérer des ressources, et choisir l’emplacement et le type de chaque tour pour optimiser la défense.
Technologies envisagées :
- Frontend : React + TypeScript
- Backend : Express.js avec socket
Sujet proposé par Oleg Loukianov : Site de gestion des stages
Contact : oleg.loukianov@u-pec.fr
Principales fonctionnalités
- importation de données du stage depuis delpaa ou autre serveur vers la bd de l'outil (à définir)
- interface web pour pouvoir afficher/modifier/compléter ces données
- publipostage
- apprentissage et optimisation de la dépendance entre les critères de notation et la note attribuée
- export vers scodoc ou autre format
Si le temps le permet, d'autres options sont possibles.
Langages bd/web usuels
Sujet proposé par Maxime Pierront : Application collaborative pour ergothérapeutes (suite)
Contact : maxime.pierront@gmail.com
Objectif
Créer une application collaborative pour les ergothérapeutes, facilitant le partage de bonnes pratiques et d'exercices.
Collaboration
Travail étroit avec une ergothérapeute pour identifier et répondre aux besoins spécifiques.
Technologies
- Backend : Développement en Java.
- Frontend : Utilisation d'un framework web (React, Angular, ou Vue.js).
- Bases de Données :
- SQL pour les données structurées.
- NoSQL pour les données non structurées.