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.
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