Une application de messagerie complète développée avec Flutter et Firebase.
- âś… Connexion utilisateur
- âś… Inscription utilisateur
- 🔒 Gestion sécurisée des sessions
- đź’¬ Chat individuel (1-to-1)
- 👥 Chat de groupe
- 📎 Envoi de fichiers multimédias :
- 🖼️ Images
- 🎵 Audio
- 📹 Vidéos
- đź“„ Documents
- 🔍 Recherche de conversations
- 📸 Publication de stories visibles 24h
- đź‘€ Vue qui a vu votre story
- 📞 Appel vocal aux contacts
- 🎨 Configuration du thème (clair/sombre)
- ✏️ Modification du profil utilisateur
- Framework : Flutter (Dart)
- Backend :
- Firebase Authentication
- Cloud Firestore
- Firebase Storage (pour les fichiers multimédias)
- État : Provider ou Riverpod (selon votre choix)
- Autres packages :
- intl pour la gestion des dates
- image_picker pour la sélection de médias
- firebase_core, cloud_firestore, etc.
![]() |
![]() |
![]() |
![]() |
- Flutter SDK (dernière version stable)
- Compte Firebase
- Android Studio/Xcode (pour l'émulation)
-
Cloner le dépôt :
git clone https://github.com/kteken10/flutter_chat_app.git
-
Installer les dépendances :
flutter pub get
-
Configurer Firebase :
- Ajouter
google-services.json
(Android) ouGoogleService-Info.plist
(iOS) - Activer les services nécessaires (Auth, Firestore, Storage)
- Ajouter
-
Lancer l’application :
flutter run
Pour toute question ou collaboration, n’hésitez pas à me contacter :
đź“§ dissangfrancis@yahoo.com
đź”— LinkedIn