Discutons
05

Conception de base de données

Modélisation propre, migrations maîtrisées, requêtes qui restent rapides à l'échelle.

La fondation invisible de votre application, celle qui évite de tout reconstruire six mois plus tard.

Approche

Tout commence par la structure des données.

La plupart des applications qui ralentissent ou deviennent impossibles à faire évoluer ont le même problème à la base : des données mal organisées dès le départ. Je prends le temps de modéliser votre domaine, vos clients, vos produits, vos dossiers, avant de construire les écrans.

Je travaille principalement avec PostgreSQL, via Supabase quand c'est pertinent. Pour Litrea, j'ai construit un référentiel de livres, d'auteurs, d'éditeurs et de collections alimenté par plusieurs sources (Electre, BnF, Wikidata), avec des garde-fous contre les doublons et les données erronées.

Prestations

Ce que je prends en charge sur vos données.

Une modélisation claire

Des tables et des relations qui reflètent votre métier, documentées pour qu'un autre développeur s'y retrouve.

Des migrations versionnées

Chaque évolution du schéma est écrite, testée et rejouable : pas de modification à la main en production.

La sécurité au niveau des données

Des règles d'accès appliquées par la base elle-même : un utilisateur ne voit que ce qui lui appartient.

Des performances qui tiennent

Index, requêtes optimisées, analyse des lenteurs : l'application reste fluide quand les données s'accumulent.

Reprise de l'existant

Import depuis vos fichiers ou un ancien logiciel, dédoublonnage et normalisation des données.

Méthode

Une méthode simple et transparente, pour vous permettre de gagner du temps et en autonomie.

  1. 01

    Cadrage

    Un échange pour comprendre en profondeur le besoin réel derrière la demande, et convenir ensemble de ce que je prends en charge, hébergement et abonnements compris, ou pas.

  2. 02

    Construction

    Développement itératif : vous suivez l'avancée du produit à chaque étape, jusqu'à la livraison.

  3. 03

    Livraison & suivi

    Mise en production, puis maintenance et évolutions : je peux les assurer dans la durée, ou transmettre le relais à vos équipes si vous préférez reprendre la main.

Réalisations

Ce que ça donne en pratique.

Application mobileDisponible sur l'App Store et Google Play

Litrea

Le journal de lecture qui enrichit votre bibliothèque tout seul.

App iOS/Android pour cataloguer ses lectures : calendrier de lecture, fiches auteurs et éditeurs enrichies automatiquement par IA, bilan annuel partageable façon rétrospective musicale.

  • Expo
  • React Native
  • Supabase
  • IA
  • Base Electre API
SaaSEn développement actif

Anitrea

L'outil de facturation pensé pour les psychologues au statut mixte.

Application web de gestion et facturation pour psychologues libéraux : facturation automatique aux organismes, consolidation des revenus libéral et salarié, envoi des factures en direct depuis Gmail ou Outlook connecté ; un angle mort qu'aucun concurrent n'occupe.

  • Next.js
  • Supabase
  • Gmail API

Questions

Les questions à se poser avant de commencer.

Pouvez-vous intervenir sur une base de données existante ?

Oui : audit, correction des lenteurs, ajout de règles de sécurité ou restructuration progressive, en limitant l'impact sur votre service.

Pourquoi PostgreSQL ?

C'est une base de données libre, éprouvée et très complète, utilisée aussi bien par de petites applications que par de très grands services. Elle évite de dépendre d'un éditeur unique.

Est-ce utile pour un petit projet ?

Oui, c'est même là que c'est le moins coûteux : un peu de réflexion sur la structure au départ évite souvent des jours de reprise plus tard.

Contact

Un projet en tête ?

Décrivez-moi votre besoin en quelques lignes, je reviens vers vous sous 24h.

Ces informations servent uniquement à répondre à votre demande. En savoir plus.