Léonard Figuinha
Fullstack mobile

Meet To The Pit

On ne rate pas un concert par manque d'envie — on le rate par manque de monde.

Ce que j'y ai fait

  • Le chat temps réel, de bout en bout. Diffusion STOMP côté Spring, jeton Firebase vérifié au handshake WebSocket, historique servi en REST, boîte de réception vivante avec badges de non-lus côté mobile.
  • La direction graphique de l'application. Système de couleurs et de dégradés, barre de navigation flottante, passage des emoji à une iconographie vectorielle, refonte des parcours de profil et d'inscription.
  • L'authentification. Google Sign-In natif, liaison de comptes, réinitialisation de mot de passe, rotation du jeton à chaque requête.
  • La carte. Événements géolocalisés et un service serveur qui géocode les adresses saisies sans coordonnées plutôt que de les laisser tomber.

Stack

Java 17Spring Boot 3PostgreSQLFlywayWebSocket / STOMPReact NativeTypeScriptDocker

En images