Retour au portfolio

App de Rencontre

Application mobile de rencontre développée avec Flutter pour iOS et Android. Matching, messagerie temps réel, géolocalisation et notifications push.

Flutter Dart Node.js WebSocket PostgreSQL

Le Projet

Application mobile de rencontre complète développée en Flutter. L'objectif était de créer une expérience fluide et moderne combinant matching intelligent, messagerie instantanée et géolocalisation.

Le projet est actuellement en phase de bêta-test avec des utilisateurs réels, permettant d'affiner les fonctionnalités et l'UX avant un lancement plus large.

Défis Techniques

Messagerie Temps Réel

Implémentation WebSocket pour une messagerie instantanée fluide avec notifications push, indicateurs de lecture et typing indicators.

Géolocalisation Intelligente

Système de géolocalisation pour afficher les profils à proximité, avec gestion de la privacy et optimisation de la batterie.

Algorithme de Matching

Système de matching basé sur les préférences utilisateurs, compatibilité, proximité géographique et activité.

Stack Technique

Application Mobile

  • Flutter • Framework iOS/Android
  • Dart • Langage Flutter
  • Provider / Riverpod • State management

Backend & API

  • Node.js • Serveur backend
  • PostgreSQL • Base de données
  • API REST • Communication

Temps Réel

  • WebSocket • Messagerie instantanée
  • Socket.io • Framework temps réel
  • FCM • Push notifications

Services

  • Geolocation • Google Maps API
  • Cloud Storage • Photos utilisateurs
  • Firebase Auth • Authentification

Fonctionnalités

Features Implémentées

Core

  • Inscription & profil utilisateur complet
  • Upload et gestion de photos
  • Système de swipe (like/pass)
  • Algorithme de matching
  • Filtres de recherche (âge, distance, etc.)

Avancé

  • Messagerie temps réel (WebSocket)
  • Notifications push
  • Géolocalisation et carte
  • Indicateurs typing & lecture
  • Blocage & signalement utilisateurs

Besoin d'une app mobile ?

De l'app de rencontre au réseau social, en passant par les apps métier, créons ensemble votre application mobile.

Discuter de mon app mobile