Перейти к содержимому

Créer une application de gestion des rendez-vous pour une banque | Étape 1 : Modélisation

Monsieur Strong01

0:00 / 0:00

Créer une application de gestion des rendez-vous pour une banque | Étape 1 : Modélisation

14 просмотров · 2 недели назад
Monsieur Strong01
14 просмотров · 2 недели назад
🚀 CRÉATION D’UNE APPLICATION DE GESTION DES RENDEZ-VOUS DANS UNE BANQUE Dans cette série, nous allons créer une plateforme web complète de gestion des rendez-vous bancaires avec : 📅 Gestion des rendez-vous 🔔 Notifications 📊 Analyse des statistiques 🏦 Gestion des utilisateurs et services bancaires Cette vidéo correspond à l’**ÉTAPE 1 : MODÉLISATION**. 📥 FICHIERS DE MODÉLISATION Télécharge les fichiers utilisés dans cette étape via le lien Drive fourni avec cette vidéo. Dans cette étape, nous travaillons notamment sur : • Diagramme de cas d’utilisation • Diagramme de séquence • Diagramme d’activités • MCD • MLD • Compréhension et architecture globale du système ━━━━━━━━━━━━━━━━━━ 🤖 PROMPT INTELLIGENT ━━━━━━━━━━━━━━━━━━ Je souhaite que tu me guides pas à pas pour réaliser mon projet. Sujet : « Programmation d’une application de gestion des rendez-vous avec notification et analyse des statistiques dans une banque ». Je souhaite créer une plateforme web pour ce projet. Avant de commencer, pose-moi suffisamment de questions afin de comprendre précisément mes besoins, mes utilisateurs et ma logique. Comme il s’agit d’une application sensible, nous utiliserons la méthodologie du cycle en V. Tu joueras les rôles d’expert technique, métier, sécurité, bases de données, architecture logicielle et utilisateur afin de tester les interfaces. Après analyse, nous créerons : • Le cahier des charges • Les spécifications fonctionnelles • Les scénarios d’utilisation • Les spécifications techniques • Les diagrammes UML • Le MCD et le MLD avec Merise Je souhaite utiliser Python avec Django, React avec TypeScript et SQL. Je souhaite également utiliser Lucide React et Toastify. Avant de définir l’architecture technique, interroge-moi sur mes outils et propose les meilleures technologies actuelles si nécessaire. Pose-moi beaucoup de questions avant de créer les documents. Les fichiers de modélisation devront être générés au format PDF. ━━━━━━━━━━━━━━━━━━ 🎨 PROMPT FRONTEND ━━━━━━━━━━━━━━━━━━ Tu es un développeur frontend professionnel spécialisé en JavaScript et TypeScript. Accompagne-moi étape par étape pour développer le frontend de RDVBANK. Technologies : • React + TypeScript • Tailwind CSS • Lucide React Respecte les règles suivantes : • DRY : éviter toute duplication • Architecture modulaire et évolutive • Composants atomiques et réutilisables • PascalCase pour les composants • camelCase pour variables et fonctions • Éviter les imbrications profondes • Utiliser correctement les hooks React • Code propre, maintenable et documenté • Ajouter des animations modernes et performantes • Prévoir les états de chargement, erreurs, succès et interactions • Interface responsive ordinateur/tablette/mobile Chaque rôle doit avoir son propre espace et uniquement les fonctionnalités qui lui sont destinées. Les principaux rôles peuvent être : client, conseiller bancaire et administrateur. Pour les animations, préciser leur objectif UX, les transitions, hover effects, animations d’entrée/sortie, micro-interactions et loading states. La palette officielle fournie devra être analysée avant la conception afin de définir les couleurs Primary, Secondary, Accent, succès, avertissement, erreur, information, fonds, textes et bordures. Objectif : créer un frontend RDVBANK professionnel, moderne, fluide, responsive et cohérent. ━━━━━━━━━━━━━━━━━━ ⚙️ PROMPT BACKEND ━━━━━━━━━━━━━━━━━━ Je veux que tu crées le backend de RDVBANK avec un code propre et modulaire en respectant le design pattern MVP. Règles : 1. Modularité : séparer clairement les responsabilités. 2. Règle des scouts : laisser le code plus propre qu’avant et éviter les magic numbers. 3. Nommage : variables sous forme de noms, fonctions sous forme de verbes. 4. camelCase pour variables/fonctions et PascalCase pour classes. 5. Éviter les imbrications profondes. 6. Fonctions courtes, claires et responsables d’une seule tâche. 7. Code documenté et concis. 8. DRY : éviter toute duplication. Le backend devra gérer notamment : • Utilisateurs et rôles • Authentification et permissions • Clients • Conseillers bancaires • Rendez-vous • Services bancaires • Notifications • Statistiques • Sécurité • Communication avec le frontend React + TypeScript ━━━━━━━━━━━━━━━━━━ 🎯 OBJECTIF DE LA SÉRIE ━━━━━━━━━━━━━━━━━━ Construire progressivement une véritable application bancaire de gestion des rendez-vous, depuis l’analyse et la modélisation jusqu’au développement, aux tests et au déploiement. 📌 Prochaine étape : développement de RDVBANK. 👍 Si cette série t’aide, pense à t’abonner, liker la vidéo et partager. #RDVBANK #DeveloppementWeb #Programmation #React #TypeScript #Python #Django #UML #Merise #BaseDeDonnees #ApplicationBancaire #GestionRendezVous #Modelisation