Back to Portfolio

Dynasty8

AngularNode.jsExpressMySQLDiscordTypeScriptJavaScriptREST APIJWTOAuthFull-Stack

Description

Dynasty8 est une plateforme complète de gestion d'agence immobilière conçue pour centraliser l'ensemble des opérations métier. L'application couvre : - Gestion des transactions : suivi des ventes, locations, reventes et variantes personnelles, avec détail par poste (deal items) et calcul automatique des commissions. - Comptabilité : rapports financiers, suivi des dépenses, gestion des quotas par agent et tableaux de bord analytiques. - Gestion des agents : hiérarchie de rôles (Formation → Agent → Expérimenté → Manager → Co-Directeur → Directeur), plannings, suivi des formations, onboarding et profils. - Portail client : espace dédié permettant aux clients de consulter leurs contrats, suivre leurs dossiers et créer des tickets de support. - Système de tickets : support client avec catégories, messages, pièces jointes, assignations, escalade et réponses rapides (snippets). - Estimations immobilières : carte interactive publique avec zones tarifaires et estimation automatique des biens. - Rénovations & aménagements intérieurs : suivi des travaux et gestion du catalogue d'aménagements. - Intégration Discord : bot de notifications, commandes slash, authentification OAuth via Discord et miroir des tickets. - Administration avancée : audit, logs, sauvegardes, blacklist, monitoring, webhooks, gestion des partenaires et des avocats. L'architecture repose sur un monorepo avec un backend Node.js/Express (API REST, MySQL, JWT), un frontend Angular 21 (composants standalone, lazy loading, signaux réactifs) et un bot Discord autonome.