Logo
ReflexesTests - Application de tests de réflexes
2024
Projet universitaire

ReflexesTests

Application multi-architectures évaluant le temps de réaction via IoT, reconnaissance faciale et visualisation de données.

Technologies

Vue.jsNode.jsMongoDBJavaAndroidESP32/ESP8266D3.jsAPI RESTDocker

Aperçu du projet

Développée dans le cadre universitaire, cette application multi-architectures est conçue pour évaluer le temps de réaction et d'exécution de personnes lors de divers tests. Elle intègre une application mobile Android avec reconnaissance faciale (CameraX), des sketchs Arduino sur ESP32/ESP8266 pour différents stimuli (visuels, sonores, cognitifs), un serveur d'analyse d'images, un serveur de centralisation, une API REST Node.js connectée à MongoDB, et un frontend Vue.js avec visualisation de données interactive. L'ensemble est conteneurisé avec Docker.

Mes actions & réalisations

1

Développement de l'application mobile Android avec reconnaissance faciale via CameraX

2

Programmation des sketchs Arduino pour 4 tests de réaction différents (LED, sonore, cognitif)

3

Mise en place du serveur d'analyse d'images pour la détection d'orientation du regard

4

Création du serveur de centralisation en Java pour les données de test

5

Développement de l'API REST Node.js connectée à MongoDB

6

Création du frontend Vue.js avec visualisation D3.js et filtrage par type de stimulus

7

Conteneurisation de l'architecture avec Docker

Compétences développées

Architecture logicielle distribuée multi-composantsDéveloppement full-stack (Vue.js, Node.js, Java)Intégration IoT avec micro-contrôleurs ESP32/ESP8266Développement mobile Android et reconnaissance facialeVisualisation de données interactive (D3.js)Conteneurisation Docker

Améliorations

Ajouter plus de types de tests pour élargir les mesures

Améliorer la précision de la reconnaissance faciale avec un modèle ML dédié