Thomas Paysac

À proposPortfolioBlog

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
React
HTML 5
HTML 5
CSS 3
CSS 3

Backend>

Express
Express
MongoDB
MongoDB
Firebase
Firebase
Supabase
Supabase

Galerie