Textera
Application web progressive de messagerie, offrant des conversation privées entre les utilisateurs et des conversations de groupe.
L'objectif
La demande était de créer une application similaire à WhatsApp avec authentification sécurisée des utilisateurs, échange de messages avec un autre utilisateur, et personnalisation du profil utilisateur.
Le résultat
Aux fonctionnalités minimales ont été ajoutées les conversations de groupe et l'envoi d'images. Un compte visiteur a été établi afin de pouvoir proposer une démonstration du site. Concernant l'interface, l'application a été pensée « mobile-first » avec un visuel se rapprochant volontairement de WhatsApp.
Afin de me familiariser avec différents services durant cet exercices, le backend utilise Supabase pour l'authentification des utilisateurs, MongoDB pour la base de données, et Firebase Storage pour le stockage des fichiers image. L'API permettant de communiquer avec ces services a été créée avec Express.
Le site a par la suite été converti en application web progressive, permettant de bénéficier d'une interface plus naturelle sur téléphone.
Technologies
Frontend>

React

HTML 5

CSS 3
Backend>

Express

MongoDB

Firebase

Supabase
Galerie




