Aller au contenu principal

Kazalendar - Récapitulatif des Fonctionnalités

But de l'Application Mobile

Kazalendar est une solution complète de gestion intelligente destinée aux artisans, entrepreneurs et professionnels indépendants. L'application vise à simplifier et automatiser la gestion quotidienne de leur activité professionnelle en centralisant :

  • La planification et le suivi des commandes/rendez-vous
  • La gestion de la relation client
  • L'automatisation de la prise de commandes via IA conversationnelle
  • Les paiements en ligne sécurisés
  • Le partage professionnel de leur calendrier de disponibilités

L'objectif principal est de libérer du temps aux artisans en automatisant les tâches administratives répétitives, tout en offrant une expérience client moderne et professionnelle.


Fonctionnalités Principales

1. Gestion de Calendrier et Commandes

Calendrier Intelligent

  • Vue calendrier mensuel interactif avec navigation fluide
  • Affichage des commandes par jour avec codes couleur selon le statut
  • Sélection de dates pour créer rapidement des commandes
  • Navigation rapide entre les mois

Gestion des Commandes

  • Création de commandes : Formulaire complet avec titre, description, date, client, prix
  • Statuts multiples :
    • En attente (orange)
    • Acceptée (bleu)
    • Payée (vert)
    • En cours (violet)
    • Terminée (gris)
    • Rejetée (rouge)
    • Annulée (rouge foncé)
  • Modification et suppression de commandes
  • Détails complets : Page dédiée avec toutes les informations
  • Filtres et tri : Par statut, date, client
  • Historique : Traçabilité complète des modifications

Configuration des Disponibilités

  • Horaires de travail : Configuration des jours et heures d'ouverture
  • Jours complets : Marquage des dates sans disponibilité
  • Places limitées : Définition d'un quota de commandes par jour
  • Jours fériés et congés : Gestion des fermetures exceptionnelles

Refresh et Synchronisation

  • Actualisation automatique des données
  • Pull-to-refresh sur les listes
  • Synchronisation temps réel avec Supabase

2. Agent IA Conversationnel

Intégration WhatsApp Business

  • Connexion automatique à l'API WhatsApp Business
  • Réception des messages clients en temps réel
  • Historique complet des conversations
  • Interface dédiée pour gérer les conversations

Extraction Intelligente

L'Agent IA extrait automatiquement :

  • Nom du client
  • Numéro de téléphone
  • Email (si fourni)
  • Adresse (si nécessaire)
  • Date souhaitée pour la commande
  • Description détaillée de la demande

Création Automatique

  • Génération automatique de commandes depuis les conversations WhatsApp
  • Création de clients si le contact n'existe pas déjà
  • Association intelligente des informations extraites
  • Notification push envoyée à l'artisan lors de la création

Gestion des Conversations

  • Liste chronologique des conversations
  • Statuts : Nouveau, En cours, Traité
  • Recherche et filtres
  • Statistiques et analytics

Configuration

  • Activation/désactivation de l'Agent IA
  • Configuration des messages automatiques
  • Personnalisation des réponses
  • Gestion des accès API WhatsApp

Note : Instagram Direct est en préparation


3. Gestion des Clients

Base de Données Clients

  • CRUD complet : Création, lecture, modification, suppression
  • Coordonnées complètes :
    • Nom et prénom
    • Téléphone
    • Email
    • Adresse complète
  • Notes personnalisées pour chaque client
  • Tags et catégorisation

Historique Client

  • Liste complète des commandes par client
  • Statistiques : Nombre de commandes, montant total dépensé
  • Dernière commande et date
  • Fidélité et récurrence
  • Liste alphabétique des clients
  • Recherche rapide par nom, téléphone, email
  • Filtres avancés
  • Accès direct depuis une commande au profil client

4. Système de Paiement Intégré

Stripe - Paiements par Carte

  • Paiements sécurisés via Stripe
  • Stripe Connect pour multi-vendeurs
  • Cartes bancaires : Visa, Mastercard, American Express
  • 3D Secure pour la sécurité
  • Mode test et production

Liens de Paiement

  • Génération de liens partageables
  • Envoi multi-canal : WhatsApp, SMS, Email
  • Suivi des paiements en temps réel
  • Expiration configurable des liens

Gestion des Acomptes

  • Demande d'acompte personnalisable (montant ou pourcentage)
  • Paiement partiel avec solde restant
  • Historique des versements
  • Rappels automatiques pour le solde

Webhooks Automatiques

  • Confirmation automatique après paiement réussi
  • Mise à jour du statut de la commande
  • Notifications push à l'artisan et au client
  • Gestion des échecs de paiement

Historique des Transactions

  • Liste complète des paiements
  • Filtres par statut, date, montant
  • Export possible
  • Détails de chaque transaction

Paiements Alternatifs

  • Espèces : Marquage manuel
  • Virement bancaire : Confirmation manuelle
  • Chèque : Suivi manuel
  • Autre : Modes de paiement personnalisés

5. Système Premium et Abonnements

Version Gratuite

  • Maximum 5 commandes par mois
  • Clients illimités
  • 1 template de calendrier
  • Gestion manuelle uniquement
  • Filigrane sur les exports de calendrier
  • Agent IA désactivé
  • Paiements en ligne limités

Version Premium (9,99 €/mois ou 99 €/an)

  • Commandes illimitées
  • Export sans filigrane
  • Templates personnalisés de calendrier
  • Couleurs de marque personnalisables
  • Agent IA conversationnel (WhatsApp)
  • Paiements en ligne illimités (Stripe)
  • Limiteur de capacité avancé
  • Lien de réservation partageable
  • Rappels automatisés
  • Support prioritaire

Gestion des Abonnements

  • Google Play Billing pour Android
  • Apple StoreKit pour iOS
  • Période d'essai configurable
  • Renouvellement automatique
  • Annulation à tout moment
  • Restauration des achats

Codes Promotionnels

  • Création de codes par les administrateurs
  • Mois gratuits offerts via codes
  • Limite d'utilisations configurable
  • Date d'expiration optionnelle
  • Statistiques d'utilisation des codes
  • Interface admin pour gérer les codes

6. Partage de Calendrier

Calendrier Public en Ligne (Lien Web)

  • Username public unique : Choix d'un identifiant personnalisé
  • Lien permanent : https://app.kazalendar.fr/votre-username
  • Calendrier de disponibilités : Accessible sans authentification
  • Affichage des jours complets et places limitées
  • Informations de contact : Liens vers réseaux sociaux (Instagram, Facebook, WhatsApp)
  • Site web personnel : Lien vers votre site si configuré
  • Fonctionnalité Premium : Réservée aux abonnés Premium
  • Vérification de disponibilité : Les clients voient en temps réel vos disponibilités
  • Partage facile : Idéal pour la bio Instagram, WhatsApp, ou site web
  • Mise à jour automatique : Le calendrier en ligne se synchronise automatiquement

Export en Image

  • Capture d'écran automatique du calendrier
  • Thèmes personnalisables :
    • Moderne (dégradé violet/rose)
    • Classique (sobre)
    • Coloré
    • Minimaliste
  • Qualité HD optimisée pour réseaux sociaux
  • Sans filigrane pour les utilisateurs Premium

Partage Multi-Canal

  • Natif via le système de partage du téléphone
  • WhatsApp Business : Partage direct
  • Instagram Stories/Feed
  • Facebook
  • Email
  • SMS

Personnalisation

  • Affichage ou masquage des détails
  • Choix des informations à afficher
  • Logo et branding personnalisé (Premium)

7. Analyse de Texte IA

Partage de Texte

  • Réception de texte partagé depuis d'autres applications
  • Détection automatique du presse-papier
  • Extraction d'informations via IA

Création Assistée

  • Analyse intelligente du texte partagé
  • Suggestion de création de commande
  • Pré-remplissage du formulaire
  • Validation avant sauvegarde

8. Notifications Push

Firebase Cloud Messaging (FCM)

  • API FCM v1 avec OAuth2
  • Notifications push temps réel
  • Multi-dispositifs : Android et iOS

Types de Notifications

  • Nouvelle commande créée par l'Agent IA
  • Paiement reçu (Stripe)
  • Conversation WhatsApp reçue
  • Statut modifié d'une commande
  • Rappels de commandes à venir

Gestion

  • Navigation automatique vers la bonne page au tap
  • Badges sur les icônes
  • Sons personnalisés
  • Paramétrage des préférences par l'utilisateur

9. Onboarding Personnalisé

Flow d'Accueil en 3 Étapes

  1. Welcome Screen : Présentation de l'app et fonctionnalités
  2. Business Type : Sélection du type de métier (16 options)
  3. Business Name : Nom du business (optionnel)

Types de Métiers Disponibles

  • Pâtisserie, Boulangerie, Traiteur, Chocolaterie
  • Onglerie, Coiffure, Esthétique, Massage, Barbier
  • Couture, Fleuriste, Photographe, Maquillage
  • Tatouage, Bijouterie, Autre

Personnalisation Automatique

  • Terminologie adaptée selon le métier :
    • "Rendez-vous" pour coiffeur
    • "Réservation" pour pâtissier
    • "Séance" pour photographe
  • Icônes personnalisées
  • Messages et suggestions adaptés

10. Support Technique Intégré

Formulaire de Contact

  • Catégories de tickets :
    • Bug : Signaler un dysfonctionnement
    • Feature : Suggérer une fonctionnalité
    • Question : Demander de l'aide
    • Technique : Problème de configuration
    • Autre : Autres demandes

Informations Automatiques

  • Version de l'application
  • Numéro de build
  • Plateforme (iOS/Android)
  • Version du système d'exploitation

Gestion des Tickets

  • Stockage dans Supabase
  • Statuts : Pending, In Progress, Resolved, Closed
  • Historique complet
  • Réponses de l'équipe support

11. Gestion des Réseaux Sociaux

Liens Sociaux (Solutions Meta + Web)

  • Instagram : Lien vers le profil
  • Facebook : Lien vers la page
  • WhatsApp : Bouton de contact direct
  • Site Web : Lien vers le site personnel

Affichage

  • Icônes officielles avec couleurs de marque
  • Section dédiée dans les paramètres
  • Affichage sur calendrier partagé (si configuré)

12. Mise à Jour Forcée (Force Update)

Vérification Automatique

  • Contrôle de version au démarrage
  • Comparaison avec version minimale requise
  • Message d'alerte si mise à jour nécessaire

Redirection Store

  • Lien direct vers Google Play Store (Android)
  • Lien direct vers App Store (iOS)
  • Blocage de l'app si version trop ancienne

Architecture Technique

Frontend

  • Flutter 3.3.0+ - Framework cross-platform
  • Dart 3.3.0+ - Langage
  • Material Design 3 - Design system

Backend / BaaS

  • Supabase - Backend as a Service
    • PostgreSQL Database
    • Authentication
    • Storage
    • Real-time subscriptions
    • Edge Functions (webhooks)

Paiements

  • Stripe - Paiements par carte pour commandes
  • Stripe Connect - Multi-vendeurs
  • Google Play Billing - Abonnements Android
  • Apple StoreKit - Abonnements iOS

IA et Automatisation

  • API Agent IA (Node.js/Express externe)
  • WhatsApp Business API
  • Meta API (Instagram - en préparation)

Notifications

  • Firebase Cloud Messaging (FCM)
  • Flutter Local Notifications

Sécurité

Authentification et Autorisations

  • Supabase Auth : Authentification sécurisée
  • Row Level Security (RLS) : Activé sur toutes les tables
  • Tokens JWT : Pour les sessions utilisateur

Paiements

  • Stripe : Certification PCI-DSS
  • 3D Secure : Authentification forte
  • Webhooks signés : Validation des événements Stripe

Données

  • Chiffrement HTTPS : Toutes les communications
  • Variables d'environnement : Clés API sécurisées
  • Validation webhook : Signatures vérifiées

Fonctionnalités en Développement

Priorité Haute

  • Agent IA - Vérification automatique de disponibilité
  • Agent IA - Proposition de dates alternatives
  • Notifications - Amélioration des types de notifications

Améliorations Futures

  • Instagram Direct pour l'Agent IA
  • Grille tarifaire configurable
  • Dashboard analytics avancé
  • Export de données (PDF, Excel)
  • Rappels automatiques SMS
  • Intégration Google Calendar
  • Mode hors-ligne

Support et Documentation

Documentation Complète

  • README principal : Vue d'ensemble
  • Guides de configuration : Stripe, Supabase, Firebase, Premium
  • Guides de fonctionnalités : Détails de chaque feature
  • Troubleshooting : Résolution de problèmes
  • Tests manuels : Checklist de vérification

Ressources


Dernière mise à jour : 2025-01-14