Développement web

Nous concevons, développons et mettons en ligne des plateformes, des applications métier et des sites, du cadrage à l'exploitation.

Un projet web échoue rarement sur une ligne de code. Il échoue quand le périmètre est flou, quand le paiement ou les droits d'accès sont traités en fin de course, ou quand personne ne sait exploiter ce qui a été livré. Nous prenons le produit en entier : cadrage, conception, développement, référencement, mise en ligne et suite. Les réalisations de notre portfolio servent de preuve, chacune avec ce qu'elle démontre.

Des produits complets, avec leurs espaces et leur administration

Une plateforme ne se limite pas à ses pages publiques. Nous livrons le site que voient les visiteurs, les espaces des utilisateurs et des professionnels, l'interface d'administration, les courriels transactionnels, le paiement quand il y en a un, et le référencement. EraCoach réunit ainsi un annuaire de coachs, la réservation, le paiement des séances et environ 40 modules d'administration. Danzina compte 221 pages, 216 routes d'API et 257 tables en base (audit d'août 2026). Pour une application métier, le travail porte sur les données, les rôles et les règles de gestion : c'est ce que montrent l'outil d'audit hôtelier d'Expertise & Hôtellerie et la gestion locative d'Immodesk.

Un socle technique stable d'un projet à l'autre

Nous travaillons avec un socle constant : Next.js, React et TypeScript pour l'interface, Supabase (PostgreSQL, authentification, stockage) pour les données, avec des règles d'accès écrites dans la base elle-même. Resend porte les courriels, Stripe les paiements, Expo les applications mobiles. Garder le même socle a deux effets concrets. Les briques déjà construites (authentification à double facteur, matrice de permissions, réservation, tickets de support, infolettre, multilingue) sont documentées et se reprennent d'un projet à l'autre. Et un développeur qui rejoint le projet trouve des conventions connues. Quand un projet existant repose sur une autre pile, nous l'auditons avant de proposer de la conserver ou de migrer.

Une méthode écrite, du cadrage à la mise en ligne

Chaque projet commence par des documents : rôles, parcours, modèle de données, règles métier, backlog priorisé avec des critères d'acceptation testables. Une fonction est décrite avec son déclencheur, ses entrées, ses contrôles, son résultat et ses erreurs. Le développement est assisté par des agents d'IA qui travaillent sous des règles de projet écrites, avec un plan, des tests et une preuve de fonctionnement avant de clore une tâche. Les décisions irréversibles restent humaines. La livraison se fait par incréments, avec une recette sur des scénarios convenus. Le backlog, les tickets et la feuille de route peuvent être intégrés à l'application, pour que le client suive l'avancement au même endroit que son produit.

Le référencement et les langues traités dès la conception

Un site rendu côté serveur, des métadonnées générées, des données structurées, des sitemaps dynamiques et des redirections préparées avant la bascule : ces points se décident à l'architecture, pas après la mise en ligne. Nous les appliquons sur des volumes importants (pages par pays, par ville, par spécialité) et en plusieurs langues. Bidanga propose cinq langues, dont l'arabe écrit de droite à gauche. Danzina, EraCoach et Miapoda sont publiés en français, anglais et espagnol. Le suivi se fait dans Search Console et Google Analytics 4. Nous ne promettons pas de position dans les résultats : nous livrons une base technique saine et les moyens de mesurer.

Les services

Chaque service a sa page : ce que vous obtenez, comment nous procédons, et la réalisation qui le montre.

Pour qui

Fondateurs et porteurs de produit

Vous avez une idée de plateforme ou de SaaS et vous voulez un premier périmètre testable, puis un produit en ligne avec ses paiements et son administration.

PME, cabinets et études

Vous voulez remplacer des fichiers, des formulaires papier ou un outil vieillissant par une application qui porte vos règles de gestion et vos droits d'accès.

Organismes et associations

Vous avez besoin d'un site bilingue, rapide, que votre équipe modifie sans développeur, avec des formulaires dont les réponses arrivent au bon endroit.

Équipes qui reprennent un projet existant

Votre site ou votre application existe, mais personne n'en a la vue d'ensemble. Nous commençons par un audit en lecture seule avant toute modification.

Nos règles de travail

Elles s'appliquent à chaque mission, quel que soit le service.

Partir du problème

Nous décrivons les utilisateurs, le processus et les contraintes avant de parler d'écrans. Une liste d'idées ne suffit pas à lancer la réalisation.

Écrire avant de coder

Spécifications à forme constante : objectif, modèle de données, règles d'accès, flux, erreurs, tests. Ce qui est écrit peut être relu, contesté et repris.

Contrôler les accès dans la base

Les droits par rôle sont appliqués dans l'interface et dans la base de données, par des politiques de sécurité au niveau des lignes. Aucune clé secrète dans le code de l'interface.

Livrer par incréments recettés

Les parcours prioritaires sont livrés complets et testés sur des scénarios convenus. Les fonctions secondaires restent dans un backlog visible.

Dire ce qui est établi

Nous distinguons ce qui est en production, ce qui est réalisé sans être en service et ce qui est proposé. Chaque service de cette page affiche ce niveau de preuve.

Préparer l'exploitation

Déploiement scripté, sauvegardes, supervision et documentation font partie de la livraison. Un produit que personne ne sait exploiter n'est pas terminé.

Questions fréquentes

À qui appartient le code que vous développez ?

La propriété du code et les droits d'utilisation sont fixés par écrit dans chaque proposition, avant le début du travail. Selon la mission, le code est cédé au client ou reste chez nous avec une licence d'usage. Dans tous les cas, il est versionné dans un dépôt Git et la proposition précise ce qui est remis en fin de mission.

Quelles technologies utilisez-vous ?

Next.js, React et TypeScript pour le web, Supabase et PostgreSQL pour les données, Stripe pour les paiements, Resend pour les courriels, Expo pour le mobile. Ce sont des technologies ouvertes ou largement répandues, qu'une autre équipe peut reprendre. Si votre projet repose sur une autre pile, nous l'auditons avant de recommander quoi que ce soit.

Combien de temps faut-il pour livrer un projet ?

Nous ne donnons pas de durée avant d'avoir cadré le périmètre, les utilisateurs et les dépendances. Le cadrage produit un backlog priorisé et des hypothèses de planning, que vous validez. La réalisation avance ensuite par incréments, ce qui permet de mettre en service les parcours prioritaires sans attendre le reste.

Pouvez-vous reprendre un projet commencé par quelqu'un d'autre ?

Oui, à condition de commencer par un audit. Nous inventorions les fonctionnalités, l'architecture, les données et les accès, en lecture seule, puis nous vous remettons un état des lieux et des priorités. La reprise démarre une fois la propriété et les accès établis.

Que se passe-t-il après la mise en ligne ?

Deux possibilités. Nous assurons l'hébergement, la supervision et la maintenance dans un cadre défini avec vous, ou nous remettons le projet documenté à votre équipe ou à un autre prestataire. La réversibilité (export des données, transfert des comptes et des domaines, documentation des dépendances) est décrite dans la proposition.

Quel problème voulez-vous régler ?

Décrivez votre activité, votre besoin et les personnes concernées. Nous préparons un premier échange à partir de là.