
Projet POVE (Patrimoine LOVE)
Dans le cadre d'un projet universitaire, nous avons conçu POVE, une application web de rencontre innovante développée avec React pour le front-end et Node.js pour le back-end. Son objectif : réconcilier les jeunes générations avec les lieux culturels en proposant des rencontres dans des musées, galeries ou sites historiques.
- Objectif technique : créer une plateforme de rencontre culturelle avec une interface moderne et intuitive, intégrant des fonctionnalités de messagerie en temps réel et un système de matching intelligent.
- Fonctionnalités développées :
- Messagerie instantanée avec WebSocket
- Algorithme de matching basé sur les préférences utilisateurs
- Exploration de lieux culturels via données ETL depuis open data
- Interface réactive en React (hooks, routes, composants modulaires)
- Back-end sécurisé avec gestion des utilisateurs et authentification
- Technologies utilisées : React, Node.js, PostgreSQL, Socket.io, Express, Jest, bcrypt, JWT, UFW, Certbot.
- Défis relevés : gestion des conflits Git, configuration du réseau IUT via VM Hostinger, optimisation de la sécurité, et amélioration de l'accessibilité.
Ce projet a été une expérience enrichissante aussi bien sur le plan technique que humain. J'y ai renforcé mes compétences en React, en travail d'équipe agile, en gestion de projet, et en sécurité web. Il m'a aussi appris l'importance de l'écoute utilisateur et de l'adaptabilité face aux imprévus techniques et organisationnels.