[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-settings":3,"project-blablachat":15},{"email":4,"phone":5,"bio":6,"addressCity":7,"addressCountry":8,"socialGithub":9,"socialLinkedin":10,"socialMedium":11,"availabilityStatus":12,"availabilityMessage":13,"isAvailable":14},"contact@aitaddajuba.fr","+33 6 95 21 71 97","Développeur fullstack chez DeviProp, j'accompagne les produits SaaS de la conception à la production. Passionné par l'architecture backend, je conçois des solutions robustes et évolutives en travaillant main dans la main avec les équipes produit et design.","Paris","France","https:\u002F\u002Fgithub.com\u002Fjubskan3ki","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fjuba-aitadda\u002F","","available","Ouvert aux opportunités CDI & missions freelance",true,{"id":16,"title":17,"slug":18,"seoTitle":17,"metaDescription":19,"description":20,"views":21,"longDescription":22,"status":23,"image":24,"category":25,"technologies":26,"date":30,"updatedAt":31,"features":32,"links":39},6,"BlaBlaChat","blablachat","Application de messagerie instantanée en temps réel avec salles de discussion privées et publiques via WebSocket. Découvrez la stack, les features et les lie...","Application de messagerie instantanée en temps réel avec salles de discussion privées et publiques via WebSocket.",112,"**BlaBlaChat** est une plateforme de messagerie instantanée moderne développée avec **React**, **TypeScript** et **Node.js**. L'application permet aux utilisateurs de communiquer en temps réel via **WebSocket**, avec la possibilité de créer des salles de discussion privées ou publiques.\n\n## Architecture temps réel\n\nL'architecture repose sur un serveur **Node.js\u002FExpress** gérant les connexions WebSocket bidirectionnelles pour la messagerie temps réel. Le **frontend React** avec TypeScript offre une interface réactive avec gestion optimisée des listes de messages et scroll infini.\n\n## Sécurité et persistance\n\nL'**authentification JWT** sécurise les accès et permet la gestion de profils utilisateurs. L'historique des conversations est persisté en **PostgreSQL** avec des requêtes optimisées pour la pagination. L'ensemble est conteneurisé avec **Docker Compose** pour un déploiement reproductible.","completed","https:\u002F\u002Fmedia.aitaddajuba.fr\u002Fprojets\u002Fblablachat\u002Fprojet-4.webp","web",[27,28,29],"React","Node.js","Docker","2023-09-01","2026-06-14T16:57:12.973797+02:00",[33,34,35,36,37,38],"Messagerie instantanée bidirectionnelle en temps réel via WebSocket","Création et gestion de salles de discussions privées et publiques","Authentification sécurisée avec JWT et gestion de profils","Historique des conversations persistant avec pagination","Notifications en temps réel et indicateurs de présence","Déploiement multi-environnements avec Docker Compose",{}]