Vizia Live — Application Mobile de Communication en Temps Réel
Retour au PortfolioAperçu du Projet
Vizia Live est une application mobile multiplateforme développée avec React Native, axée sur la messagerie instantanée en temps réel et la communication audio et vidéo. L'application intègre WebRTC pour des appels fluides à faible latence et supporte les discussions de groupe avec un système d'invitation. Des appareils Raspberry Pi équipés de caméras et d'écrans sont connectés pour une communication directe via IoT.
Fonctionnalités Clés
Messagerie en Temps Réel
Messagerie instantanée avec Socket.IO assurant une livraison des messages en moins d'une seconde sur tous les appareils.
Appels Audio & Vidéo
Appels peer-to-peer fluides et à faible latence propulsés par la technologie WebRTC.
Gestion des Contacts
Gestion complète des contacts et groupes avec workflow d'invitation et d'acceptation.
Intégration IoT
Appareils Raspberry Pi équipés de caméras et d'écrans pour la communication matérielle directe.
Notifications Push
Notifications push en temps réel pour les messages entrants, appels et demandes de contact.
Authentification Sécurisée
Authentification basée sur PassportJS avec gestion des sessions et manipulation sécurisée des tokens.
Points Techniques Clés
- Compatibilité multiplateforme ciblant Android et iOS depuis une base de code unique
- Serveur de signalisation WebRTC construit avec Node.js et Socket.IO pour la coordination en temps réel
- Implémentation de la communication mobile–web en temps réel
- Base de données PostgreSQL pour le stockage fiable des données utilisateur et de l'historique des messages
- Tableau de bord admin pour la gestion des utilisateurs, appareils et analytics de la plateforme
- API REST Express.js avec PassportJS pour une authentification sécurisée basée sur les sessions
Technologies Utilisées
WebRTC





