Taïnago Labs Réalisations
PWA Finalisé

Patisine

Application web installable de recettes de cuisine : carnet de recettes, portions ajustables, planning des repas et listes de courses, utilisable même sans réseau.

ReactTypeScriptNode.jsPostgreSQL
Patisine

Le contexte

Les recettes d’une famille vivent un peu partout : un cahier taché, des captures d’écran, des favoris de navigateur, des sites de recettes. Au moment de cuisiner, il faut les retrouver, refaire les calculs quand on reçoit six personnes au lieu de quatre — puis, au magasin, se souvenir de ce qui manquait.

Patisine — « on pâtisse, on cuisine » — réunit ces trois moments dans un seul carnet : la recette, la semaine, les courses.

Le défi

Construire un outil assez simple pour une cuisine, et assez solide pour qu’on lui confie ses recettes :

  • Fonctionner sans réseau : une cuisine en sous-sol ou un magasin sans signal ne doivent rien bloquer, ni la lecture ni la modification.
  • Faire les calculs à la place de l’utilisateur : quantités ajustées au nombre de convives, liste de courses tirée du planning.
  • Faire entrer les recettes existantes sans tout recopier à la main.
  • Laisser les données à leur propriétaire : export complet, import, suppression effective du compte.

La solution

Un carnet qui calcule

Chaque recette porte ses ingrédients, ses étapes chronométrées, ses photos et ses sections (« Pour la pâte », « Montage »). Les quantités suivent le nombre de convives — ou de parts, de biscuits, de ramequins — et s’écrivent comme en cuisine : 1 1/2 kg, pas 1,5. Sur la fiche, l’écran reste allumé pour suivre la recette sans déverrouiller le téléphone. Une recherche qui ignore les accents et pardonne les fautes de frappe, et des filtres qui se combinent (« un dessert facile en moins de 30 minutes »), retrouvent la bonne en quelques secondes.

De la semaine aux courses

Un repas se pose sur un jour, pour le nombre de convives prévu. La liste de courses se remplit depuis le planning : les ingrédients identiques sont fusionnés, les quantités additionnées, et les articles rangés par rayon, dans l’ordre d’un parcours de magasin. On la coche au fil des allées, avec ou sans réseau.

Pensé pour le hors-ligne

Tout fonctionne sans connexion, la création de la liste de courses comprise : les modifications sont gardées sur l’appareil et repartent toutes seules au retour du réseau, sans qu’aucune ne se perde. Rouvrir l’application hors ligne affiche ses recettes, pas un écran de connexion, et les photos sont gardées d’avance.

Des recettes qui arrivent toutes seules

Coller l’adresse d’une recette publiée sur un site ou un blog la fait arriver dans l’éditeur, préremplie, photo comprise, à relire avant de l’enregistrer — sa source reste notée. Le texte d’une recette copié d’un courriel ou d’une note est découpé en titre, ingrédients et étapes, directement sur l’appareil. Sur Android, l’application installée apparaît dans le bouton « Partager » du téléphone.

Des données qui restent à vous

Les recettes sont privées par défaut. L’export complet — recettes, photos, planning, listes — se fait en un clic dans un format ouvert et documenté, avec une page lisible sans l’application ; il se réimporte sans doublon. La suppression du compte est effective. Les photos sont réduites dans le navigateur avant l’envoi, et leurs données de localisation effacées.

Sous le capot

  • React + PWA — interface réactive, installable sur tous les écrans et fonctionnelle hors ligne.
  • TypeScript — un même langage, du navigateur jusqu’au serveur.
  • Node.js + PostgreSQL — API et base de données des recettes, des plannings et des listes.
  • Architecture conteneurisée (Docker) derrière un CDN, avec sauvegardes automatiques, pour la fiabilité et la performance.

Résultats & impact

Patisine est en ligne depuis août 2026 et poursuit son développement, avec de nouvelles fonctions livrées régulièrement. Le carnet est gratuit jusqu’à 80 recettes, sans carte bancaire.

Le projet montre ce qu’une application web peut offrir aujourd’hui : l’installation et le fonctionnement hors ligne d’une application mobile, sans boutique, sur tous les écrans — avec le même soin porté aux détails du quotidien qu’aux données de ceux qui l’utilisent.

L’application est en ligne sur patisine.com (nouvelle fenêtre).

Un projet similaire en tête ?

Discutons de votre besoin pour les territoires ultramarins.

Démarrer un projet