— Avenant · DragonsWeb Studio
— Avenant fonctionnel · Mai 2026

Baytick immobilier, le V1 qu'on lance.

Le périmètre figé, les options à choisir, le total à valider. Tout est éditable côté navigateur — cocher, décocher, copier le récap quand c'est bon.

— Mai 2026 Statut · Avenant Durée estimée · 10 à 14 semaines DragonsWeb Studio → Lionel EMONIDE
◆ 01 · Vision

Le projet en bref.

La promesse, le pari, les couches qui s'empilent autour de la colonne vertébrale.

Baytick n'est pas un site d'annonces immobilières de plus. Pas un Avito, pas un Mubawab, pas un Sarouty. La promesse tient en une phrase : à Casablanca, déposer un dossier une seule fois suffit pour intéresser le marché entier.

Le pari est simple. Côté acheteur ou locataire, on remplit son dossier — budget, financement, quartier, urgence — et on n'a plus à le refaire. À chaque annonce qu'on visite, une candidature part en un clic. Côté agence, on reçoit ces dossiers en flux continu, on voit instantanément ses propres biens qui matchent, et on les envoie au prospect sur WhatsApp en un seul geste.

Sur cette colonne vertébrale viennent se greffer trois mouvements complémentaires. Une vitrine publique par agencebaytick.ma/agence/{nom} — qui remplace un site web pour les nombreuses agences marocaines qui n'en ont pas. Un statut clair pour les samsars, rattachés à une agence avec un workflow d'acceptation, qui formalise leur place dans l'écosystème sans la dénaturer. Et un module éditorial existant (le journal Baytick, déjà en production) qui donne au site une voix, une autorité de marché, et un trafic SEO qui nourrit la plateforme.

Les ambitions plus larges — projets neufs avec gestion par lots, scoring quartier « Vivre ici », dashboard d'intelligence marché Baytick Data, lead exchange entre agences, parrainage entre pros, multidevise, multilingue arabe et anglais — sont déjà esquissées par Lionel à travers les maquettes qu'il a produites. Toutes sont chiffrées dans ce document. Aucune n'est obligatoire en V1.

Le pari structurant : sortir un V1 serré, vivant et utilisable, sur lequel les 5-6 agences enrôlées en direct peuvent commencer à exister publiquement. Puis brancher modulairement les couches au-dessus, à mesure que l'usage le justifie et que le budget le permet.

◆ 02 · Existant

Ce qui est déjà là.

Le site tourne en mode maintenance, le temps que la partie immobilière soit construite. La couche éditoriale, facturée séparément (facture 000006), est hors-scope du présent document.

  • WordPress 6.9 sur Hostinger Business, PHP 8.3, MariaDB 11.8, cache LiteSpeed actif
  • Thème Kadence Pro + child theme baytick minimal
  • Système d'articles complet : fil d'Ariane, label catégorie, auteur, date, temps de lecture, partage social custom (plugin propriétaire baytick-share), sommaire numéroté
  • Stack CRM/email : FluentCRM Pro, FluentSMTP, Rank Math Pro SEO, ACF Pro
  • DNS géré chez Cloudflare — la zone est déjà active sur Baytick
  • Backups quotidiens automatiques Hostinger
◆ 03 · Angle technique

Comment on s'y prend.

Le choix structurant et la stack précise. Pas de magie : du WordPress propre, des plugins éprouvés, du code défensif.

Le choix structurant : WP Job Manager comme socle. Pas HivePress, pas un thème immobilier tout-en-un. La raison est analytique.

Concrètement : on n'invente pas un système de candidatures, on le configure. On économise plusieurs semaines de développement, on hérite d'années de durcissement sécurité, et on évite la fragilité d'un développement maison sur une feature critique.

Stack précise pour Baytick immobilier :

  • Socle · WP Job Manager (gratuit), Resume Manager, Companies, Field Editor (smyles)
  • Champs custom complémentaires · ACF Pro (déjà installé). La taxonomie quartier déjà en place côté éditorial sera étendue aux nouveaux CPT (annonces, POI « Vivre ici », projets neufs) — une seule entité « quartier » partagée par tout le site, garantissant cohérence des termes et cross-références gratuites.
  • Design · Kadence Pro déjà en place, templates surchargés au cas par cas
  • Paiement V2 · WooCommerce Paid Listings ou FluentCart Pro (basculement aligné avec la stack Fluent existante)
  • CRM / notifications · FluentCRM Pro — alertes nouveaux biens matchant, follow-up dossiers, séquences agence
  • Multilingue · TranslatePress Pro déjà acquis + script d'extraction-traduction Python (Anthropic API), éprouvé en interne par DragonsWeb Studio sur un précédent projet
  • Cartographie · OpenStreetMap (Leaflet) et OSRM pour les distances — pas Google Maps, pas de facture mensuelle, pas de dépendance API
  • Module « Vivre ici » · CPT POI géré en admin, organisé par taxonomie quartier, données figées et éditoriales (pas d'appel temps réel)
  • Multidevise · prix saisis en DH, conversion à la volée via taux stocké, rafraîchi quotidiennement via l'API gratuite frankfurter.app

Conventions : plugins propriétaires préfixés baytick-, child theme jamais touché sans confirmation, code défensif (esc_*, sanitize_*, nonces), enqueue conditionnel, pas de jQuery, pas de CDN tiers, pas de tracking. Mobile-first : cibles tactiles ≥ 40×40px, testé à 375px (iPhone SE), zéro débordement horizontal à 200% de zoom.

◆ 04 · V1 figé

Le V1 que je recommande.

Un site immobilier crédible et utilisable par 5-6 agences, sans surdimensionnement. Dix lots, tous nécessaires au lancement, non décochables individuellement.

L1

Socle technique

Installation et configuration WP Job Manager + Resume Manager + Companies + Field Editor. Mapping des CPT en français (annonce, dossier, agence). Création des rôles (agence, agent, samsar, particulier). Templates Kadence pour les vues principales.

1 600 €
L2

Annonces achat ancien

Champs immobiliers complets (surface, pièces, chambres, salles de bain, étage, état, ancienneté, parking, vue, statut juridique). Photos multiples + galerie. Recherche avec filtres (zone, budget, type, surface min, chambres min). Carte des biens (Leaflet/OSM). Fiche bien type maquette fiche-optimisee.

3 800 €
L3

Vitrine publique agence

Template PHP custom dédié au CPT company, à l'URL baytick.ma/agence/{slug} (custom rewrite rules). Header agence (logo, nom, badge vérifié, stats, zones, tags). Custom query listant les biens avec filtres. Bouton WhatsApp deeplink + dépôt dossier ciblé (préremplissage). Partage social via plugin baytick-share.

1 800 €
L4

Comptes pro + rattachement samsar

Création de compte agence/agent par admin (les premières agences enrôlées en direct par Lionel). Workflow d'acceptation du samsar par l'agence. Badge « vérifié » géré côté admin. Pas de paiement automatisé en V1.

1 700 €
L5

Dossier unique de recherche

Formulaire wizard multi-étapes (basé Resume Manager). Espace utilisateur « Mon dossier » avec édition. Mention Loi 09-08 intégrée. Stockage propre, exportable.

2 100 €
L6

Candidature 1-clic + matching

Bouton « Envoyer mon dossier à cette agence » sur chaque fiche bien. Page utilisateur « Annonces qui correspondent à mon dossier » (matching multi-critères). Notifications email + push CRM aux agences concernées.

1 800 €
L7

Dashboard agent / agence

Vue « Mes biens » avec stats (vues, leads, archivage). Le compteur de vues fonctionne via un meta post incrémenté à chaque chargement de fiche, avec dédup par cookie 24h, sans collecte de données utilisateur (compatible avec la règle « pas de tracking » du projet). Vue « Mes leads » avec affichage des dossiers reçus, biens du portefeuille qui matchent chaque dossier, envoi WhatsApp 1-clic d'un ou plusieurs biens au prospect. Tableau de bord simple (pas de graphes lourds).

3 000 €
L8

Estimation

Formulaire 5 étapes (FluentForms Pro). Workflow CRM (FluentCRM) qui notifie l'agence référente. Demande visible côté dashboard agent (« Demandes d'estimation »).

1 200 €
L9

Conformité Loi 09-08 + hardening

Périmètre dev : page Politique de confidentialité prête à recevoir le texte, mention « Loi 09-08 » intégrée à tous les formulaires, module utilisateur « Mes données » (export + suppression de compte), hardening WordPress (XML-RPC, emojis, headers sécurité).
Hors périmètre, à la charge de Lionel : la rédaction du texte juridique (avocat marocain ou service tiers type Iubenda/Termly, ~99–249 €/an), et la déclaration CNDP (démarche administrative).

1 200 €
L10

Mise en production

Audit Lighthouse mobile, configuration LiteSpeed (cache, critical CSS, lazy load), sortie du mode maintenance, autorisation d'indexation, sitemap, soumission Google Search Console, smoke test multi-device.

1 200 €
— Sous-total V1 · figé 19 400 €
◆ 05 · Modules V2

Modules à ajouter.

Indépendants et auto-suffisants. Cochez ce qui intéresse Lionel — le total à droite (ou en bas, sur mobile) se met à jour en temps réel. Les choix sont sauvegardés dans le navigateur.

— Sous-total modules sélectionnés 0 €

Recommandation officieuse : démarrer avec V1 seul, ajouter A — Projets neufs à la première vraie demande d'un promoteur, et B — Vivre ici dès qu'on a 3-4 quartiers prêts à être documentés.

◆ 06 · Coûts récurrents

Coûts en plus du développement.

Les coûts de dev ci-dessus sont ponctuels. Les licences logicielles et l'hébergement sont annuels.

— Licences à acquérir pour le V1 (annuel)
LicencePrix annuel
WP Job Manager CoreGratuit
WPJM Resume Manager~85 €
WPJM Companies~50 €
WPJM Field Editor (smyles)~50 €
WPJM Resume Field Editor~50 €
FluentForms Pro (estimation)~120 €
Sous-total V1 licences≈ 355 €/an
— Si options activées (incrémental annuel)
DéclencheurLicence ajoutée
Option I · Paiement automatiséFluentCart Pro · ~290 €/an
Options K · L · M · Baytick DataChart.js (gratuit) · 0 €
— Hébergement (selon options activées)
ConfigurationAnnuel
Hostinger Business existant V1 seul ou V1 + options légères (B, C, D, F, G, H, J) 0 €/an
Hetzner CCX13 + xCloud 8 Go RAM · 2 vCPU dédiés · 80 Go SSD — si option K (Baytick Data Tier 1) ou trafic > 20k visites/jour ~205 €/an
Hetzner CCX23 + xCloud 16 Go RAM · 4 vCPU dédiés · 160 Go SSD — si Tier 2 ou Tier 3 ~360 €/an
Coût migration (uniquement si nécessaire)900 € ponctuel
◆ 07 · Modalités

Les règles du jeu.

Émetteur, calendrier de paiement, validité, et un point sur ce qui est explicitement exclu — par accord.

  • Émis par · DragonsWeb Studio LLC — entité américaine
  • TVA · non applicable (facturation B2B internationale)
  • Calendrier de paiement · 50% au démarrage du lot, 50% à la livraison du lot. Pour les options courtes, paiement à 100% au démarrage.
  • Validité du devis · 60 jours
  • Hors-scope éditorial · la partie blog/actualité (facture 000006) — le présent document est un avenant fonctionnel
  • Hors-scope financement · DragonsWeb Studio ne développera aucun module touchant à l'intérêt usuraire (Riba) — par conviction du prestataire et accord explicite du client. Cette exclusion couvre tout produit, simulateur, comparateur ou recommandation à dimension financière liée au crédit. En revanche, la collecte d'une intention de financement déclarée par l'utilisateur (cash / crédit) reste possible : c'est une donnée descriptive de qualification, et les statistiques agrégées de marché qui en découlent restent dans le périmètre.
  • Workflow · développement direct en production. Backups quotidiens Hostinger comme filet de sécurité. Aucune migration ou staging facturable inclus par défaut.

On commence petit. On grossit quand la traction le mérite.

— Nasser-eddine BENAZIZA · DragonsWeb Studio · Mai 2026