Logo clair

Buzzee Talk

Mission

Concevoir et développer seul une application Flutter complète, en anticipant une future montée en équipe. L’architecture a été pensée from scratch selon les principes de la Clean Architecture, avec une séparation stricte des couches (présentation, domaine, infrastructure) et une organisation modulaire par fonctionnalité. Cette structure permet un développement fluide, évolutif et sans conflits, même en équipe. L'application propose une solution robuste et scalable pour la gestion des communications en entreprise, le tout dans une interface soignée et performante.

Description de l'application

Il s’agit d’une application dédiée à la gestion des communications et des interactions utilisateurs, spécialement conçue pour les entreprises travaillant avec leurs propres clients. Basée sur une architecture modulaire, elle se concentre sur les fonctionnalités essentielles telles que les appels, les enregistrements et la transcription, tout en offrant une expérience utilisateur optimale.

Fonctionnalités principales

Appels

Gestion des appels : Passer, recevoir et consulter l’historique des appels.

Transcriptions : Transcription automatique des appels, accessible directement dans l'application.

Enregistrement des appels : Archivage des appels pour une consultation ultérieure.

Audio

Enregistrement d'audio : Enregistrement d’audios indépendants, organisés par dossiers.

Transcription d'audio : Transcription automatique des audios enregistrés, facilitant leur consultation.

Contacts

Système de gestion de contacts : Synchronisation des contacts externes pour une intégration fluide avec les appels et transcriptions.

Liste d'attente

Système de gestion de liste d’attente : possibilité de demander un parrainage si un utilisateur de l’app est déjà présent dans les contacts du demandeur.

Notifications push

Déploiement et sécurisation d’une VM Ubuntu via Proxmox, hébergeant une API de notifications push destinée à être consommée par un développeur du client. Création d’une interface web personnalisée pour la visualisation des logs, ainsi que d’une documentation Swagger pour faciliter l’intégration.

Mise en place des notifications push et des redirections associées dans l’application mobile.

Paramètres

Langue : Prise en charge de 5 langues (français, anglais, espagnol, allemand, italien) avec détection automatique selon la langue de l’utilisateur.

Utilisateur et téléphone : Centralisation des préférences et réglages liés aux fonctionnalités téléphoniques.

Thème : Thème clair/sombre adaptatif en fonction du système utilisateur.

Commentaire technique

Grâce à sa structure modulaire, l’application est à la fois flexible et évolutive. Chaque module isole la logique métier, l’infrastructure et l’interface utilisateur, garantissant une séparation claire des responsabilités, une maintenance simplifiée et une facilité d’évolution.

https://apps.apple.com/fr/app/buzzee-talk/id6739612540?platform=iphone https://play.google.com/store/apps/details?id=com.buzzee.buzzeetalk&hl=fr

Me contacter

Un projet à lancer ou une app à améliorer ? Écris-moi à contact@dabeo.fr