PsySpace est disponible sur mobile. En savoir plus

Hamadi Aouina
Projet de Fin d'Études · ISI Ariana · 2026

Hamadi
Aouina

Développeur Fullstack spécialisé en IA clinique. J'ai conçu PsySpace de A à Z — du backend PHP à l'avatar 3D avec lip sync, en passant par l'analyse IA temps réel et la conteneurisation Docker.

PHP 8.2 Docker Llama 3.3-70B Three.js ElevenLabs MySQL 8.0
Retour à l'application

9

Technologies intégrées

72

Morph targets lip sync

70B

Paramètres LLM

100%

RGPD conforme

Technologies

Stack technique réelle.

Chaque technologie a été choisie pour une raison précise — performance, réalisme ou conformité médicale.

PHP

PHP 8.2

Backend

Logique serveur, API, sessions, auth bcrypt

MySQL

MySQL 8.0

Base de données

5 tables : patients, médecins, séances, RDV, admin

Docker

Docker

Infra

Conteneurisation PHP + MySQL, déploiement 1 commande

🧠

Groq + Llama 3.3

IA · LLM

Analyse clinique temps réel, 70B paramètres

🎙️

ElevenLabs

TTS

Synthèse vocale réaliste, voix naturelle française

🧊

Three.js

3D · WebGL

Avatar GLB, 72 morph targets, lip sync visèmes

🎤

Web Speech API

STT · Vocal

Reconnaissance vocale fr-FR, native navigateur

Tailwind

Tailwind CSS

UI / UX

Design system cohérent, dark mode, responsive

JS

JavaScript

Frontend

Audio, animations, fetch API, interactions

Architecture

Comment PsySpace fonctionne.

Chaque brique du système a été pensée pour fonctionner ensemble de façon fluide et sécurisée.

Analyse IA temps réel

Web Speech API transcrit le discours du patient. Llama 3.3-70B via Groq analyse détresse, anxiété, résilience et urgence suicidaire en direct.

Groq · Llama 3.3

Assistant vocal 3D

Avatar Avaturn rendu en Three.js avec 72 morph targets pour le lip sync. ElevenLabs génère une voix naturelle synchronisée avec les mouvements de bouche.

Three.js · ElevenLabs

Comptes-rendus CIM-11

Génération automatique de rapports cliniques structurés — hypothèses diagnostiques CIM-11, plan thérapeutique, niveau de risque. Export PDF inclus.

PHP · MySQL · PDF

Sécurité & RGPD

Mots de passe bcrypt, sessions isolées médecin/admin, tokens sécurisés, aucun stockage audio permanent. Conformité RGPD totale.

bcrypt · Sessions PHP

Gestion multi-rôles

Interface séparée pour les médecins et l'admin. Dossiers patients, historique des séances, tableau de bord, gestion des rendez-vous.

PHP · MySQL

Déploiement Docker

Containers PHP/Apache + MySQL orchestrés via docker-compose. Démarrage complet en une commande, portable sur n'importe quel serveur Linux.

Docker Compose
L'architecture logicielle ne consiste pas seulement à faire fonctionner un programme, mais à construire un système capable d'évoluer.
Hamadi

Hamadi Aouina

Étudiant · ISI Ariana · PFE 2026