Prompt de l'Application
Description de ConseilPro
### **Nom de l'application** : ConseilPro
### **Fonctionnalités principales** :
* **Tableau de bord** : Affiche des statistiques clés sur la copropriété, telles que le nombre total de lots, le nombre de personnes (copropriétaires, locataires), le nombre d'entités (groupes de propriétaires), le total des quotités, et des alertes pour les lots non attribués ou les copropriétaires sans lot.
* **Gestion des Lots** : Présente une liste complète de tous les lots (appartements, garages, parkings), regroupés par type. Chaque lot est affiché avec sa référence, son type, et un indicateur visuel de son statut (ex: loué, non attribué). Une fonction de recherche et des filtres permettent de trouver rapidement un lot. Chaque lot peut être étendu pour voir ses détails (étage, quotité) et les personnes qui y sont associées (propriétaires, locataires).
* **Annuaire des Personnes (Copropriétaires & Locataires)** : Fournit un répertoire de toutes les personnes enregistrées, triées par ordre alphabétique. Une barre de défilement alphabétique permet une navigation rapide. Chaque personne a une fiche détaillée (nom, prénom, contact, rôle) et la liste des lots qui lui sont attribués. Le système permet d'ajouter, modifier ou supprimer une personne, et de gérer les lots qui lui sont liés via une interface modale.
* **Vue des Entités** : Regroupe les lots et les personnes en "entités" logiques. Une entité représente un groupe de propriétaires qui possèdent un ou plusieurs lots ensemble. Cette vue affiche chaque entité avec la liste de ses membres, les lots possédés et la somme de leurs quotités.
* **Répartition des Quotités** : Affiche un tableau détaillé de tous les lots avec leur quotité respective, trié par référence de lot. Un total général des quotités est calculé et affiché en bas du tableau.
* **Export de Données** : Permet de télécharger les données des lots, des personnes et des entités dans des fichiers au format CSV pour une utilisation externe ou une analyse.
### **Style et Design** :
* **Esthétique Neumorphique** : L'interface utilise un style "neumorphique" avec des ombres douces et des effets de relief pour donner l'impression que les éléments (cartes, boutons) sont extrudés du fond.
* **Palette de couleurs** :
* **Fond** : Un gris très clair, presque blanc, pour un look propre et minimaliste (par exemple, `hsl(220 13% 91%)`).
* **Couleur principale** : Un bleu-indigo pour les éléments interactifs et les accents principaux, évoquant le professionnalisme (par exemple, `hsl(231 48% 48%)`).
* **Couleur "Destructive"** : Un rouge pour les alertes et les actions de suppression.
* **Couleur "Location"** : Une couleur distinctive (ex: orange) pour identifier visuellement les lots loués et les locataires.
* **Typographie** :
* **Titres** : Une police sans-serif moderne et distinctive comme 'Space Grotesk'.
* **Corps du texte** : Une police sans-serif très lisible et propre comme 'PT Sans'.
* **Mise en page** :
* **Navigation** : Une barre latérale à gauche, qui peut être réduite en mode icônes sur les grands écrans et qui se transforme en menu "off-canvas" sur les appareils mobiles.
* **Contenu** : Le contenu principal est organisé en cartes et en listes accordéons pour une hiérarchie visuelle claire et une bonne lisibilité.
* **Iconographie** : Utilisation d'icônes minimalistes (comme `lucide-react`) pour représenter les actions et les types de données (ex: maison pour appartement, voiture pour parking).