Aller au contenu
Développement Web

Cookuna

Cookuna transforme n'importe quel lien de recette en fiche de cuisine propre, sans publicité, rangée dans un carnet privé, puis aide à planifier la semaine et à faire les courses. Une application web pensée pour la confidentialité.

Domaine : Foodtech

Réalisé par notre agence web à Perpignan

Cookuna

Le contexte

Présentation du projet

Cookuna part d'une frustration partagée : les sites de recettes sont saturés de publicités, de pop-ups et de longs récits avant d'arriver à la liste des ingrédients. Cookuna transforme n'importe quel lien en une fiche de cuisine propre et lisible, centralisée dans un carnet privé.

C'est un produit maison : nous l'avons conçu, développé, et nous l'exploitons. Ouvert en bêta privée en avril 2026, il a depuis gagné les collections, les minuteurs, le planning des repas, la liste de courses rangée par rayon et le partage en famille. Une application iPhone est en préparation.

Le défi

Les enjeux

Extraction fiable

reconnaître automatiquement les ingrédients et les étapes depuis des pages web très hétérogènes, et signaler ce qui mérite une vérification.

Lisibilité en cuisine

une interface épurée, utilisable d'une main, sans distraction.

Organiser la semaine

passer d'une recette rangée à un repas planifié, puis à une liste de courses, sans ressaisie.

Confidentialité

comptes isolés, hébergement européen, conformité RGPD.

La solution livrée

Application web · carnet de recettes, planning et courses

La solution livrée

  • Application web sur mesure : une bibliothèque de recettes privée, classée en collections
  • Import assisté depuis une URL : 29 sites reconnus (Marmiton, Cuisine AZ, 750g, Chefclub…) et un lecteur générique pour les autres
  • Vérification avant enregistrement : Cookuna signale les quantités ou les étapes à contrôler
  • Mode cuisine guidé, étape par étape, avec minuteurs et portions ajustables
  • Planning des repas de la semaine et liste de courses générée, rangée par rayon
  • Famille : recettes, planning et courses partagés avec ses proches
  • Application installable (PWA), comptes isolés, hébergement européen, conformité RGPD

En détail

La feuille de route, version par version

Cookuna n'est pas sorti d'un seul bloc. Chaque version publiée porte une idée, et l'ordre compte autant que le contenu.

  • 1.0, 15 avril 2026 : importer une recette depuis un lien, la corriger, la suivre étape par étape, la partager par un lien privé, l'imprimer ou l'exporter en PDF, installer l'application depuis le navigateur.
  • 1.1, 27 avril : un calculateur de portions qui ajuste toutes les quantités, fractions et plages comprises, et onze nouveaux sites importables.
  • 1.2, 6 mai : les vraies photos de plats, converties automatiquement depuis l'iPhone et débarrassées de leurs coordonnées GPS.
  • 1.3, 25 juin : les collections, et des minuteurs proposés à partir des durées repérées dans le texte des étapes.
  • 1.4, 18 septembre : le planning des repas de la semaine et la liste de courses rangée par rayon, avec une nouvelle identité visuelle.
  • 1.5, 9 octobre : la famille, pour partager recettes, planning et courses avec jusqu'à cinq proches.

Le planning et les courses sont arrivés cinq mois après l'ouverture, une fois l'import solide. C'est un choix de méthode : tant que le geste central n'est pas fiable, tout ce qu'on construit autour hérite de sa fragilité.

En détail

Sous le capot : un import en trois passes

Transformer une page de recette en fiche propre demande de lire des sites qui structurent tous leurs pages différemment. L'import de Cookuna procède en trois passes. Il lit d'abord les données structurées schema.org que beaucoup de sites publient pour les moteurs de recherche. Il complète ensuite avec la structure de la page. Enfin, il applique un lecteur propre au site quand il en existe un : 29 sites en ont un aujourd'hui, et un lecteur générique prend le relais pour les autres.

Quand un site change son balisage, on corrige un lecteur isolé, testé sur des pages réelles enregistrées, sans toucher au reste. Et plutôt que de promettre une extraction parfaite, Cookuna affiche ce qu'il a compris et signale ce qui mérite une vérification avant l'enregistrement.

Aller chercher une page web à la demande d'un utilisateur est aussi une porte d'entrée classique pour les attaques. L'import n'accepte que des adresses publiques, contrôle chaque redirection, fige la résolution du nom de domaine et limite la taille de ce qu'il télécharge. Le tout repose sur Laravel pour le cœur applicatif et sur Livewire pour une interface réactive sans application JavaScript séparée.

En détail

Ce que Cookuna prouve pour votre projet

Cookuna est notre propre produit : les décisions que nous recommandons à nos clients, nous les avons prises avec notre argent et notre temps. Quatre d'entre elles valent pour la plupart des projets.

  • Un premier périmètre court. La version 1.0 ne faisait que l'essentiel, et c'est elle qui a permis de valider l'usage avant d'investir dans le planning.
  • Une ouverture progressive. Les grandes fonctionnalités s'allument compte par compte, avec un interrupteur global qui coupe tout sans redéploiement.
  • Des tests comme filet de sécurité. Plus de 3 000 tests automatisés permettent de livrer une version par mois sans casser ce qui marchait.
  • Le navigateur avant le natif. L'application s'installe depuis le navigateur du téléphone depuis le premier jour ; l'application iPhone vient ensuite, sur une interface que le serveur possède. Nous détaillons ce choix dans notre guide native, hybride ou PWA.

Vous avez un outil métier ou une plateforme à construire ? C'est le cœur de notre développement d'application web sur mesure. Vous lancez un produit vendu par abonnement ? Notre approche du développement de SaaS sur mesure part des mêmes principes.

Stack technique

Technologies utilisées sur ce projet

Laravel

Laravel est un framework web complet, robuste et parfaitement maîtrisé. Il offre une architecture claire, une syntaxe élégante et une communauté active qui le fait évoluer en continu. C'est la base solide sur laquelle reposent toutes nos applications.

Livewire

Livewire permet de créer des composants Laravel côté serveur, rendus dynamiquement dans le navigateur, sans avoir à écrire une seule ligne de JavaScript. On garde toute la structure des vues Laravel, tout en offrant une expérience fluide et interactive à l'utilisateur.

Tailwind CSS

Grâce à son système de classes utilitaires, on compose des interfaces précises et cohérentes sans écrire de CSS traditionnel. On garde la rapidité d'un framework comme Bootstrap, tout en conservant la liberté et la rigueur d'un design entièrement sur mesure.

Alpine.js

Alpine.js est un micro-framework JavaScript déclaratif, conçu pour ajouter des interactions simples directement dans le HTML. Léger, fluide et parfaitement intégré à Livewire, il permet de créer des composants interactifs sans complexité ni surcouche inutile.

Filament

Framework de back-office Laravel : la majorité des besoins d'un panel admin sortent prêts à l'emploi, et les cas spécifiques se composent proprement par-dessus.

IA

Agents IA, automatisations et assistants branchés sur vos données, développés dans vos logiciels avec garde-fous et coûts maîtrisés.

Projets similaires

Autres réalisations de la même catégorie

CRM Perpitech
Développement Web

CRM Perpitech

CRM métier sur mesure pour Perpitech, spécialiste de la recherche de fuites : gestion des dossiers, sinistres et assureurs, génération automatique des rapports d'expertise en Word, rendez-vous dans Google Agenda et médias archivés sur NAS Synology.
Le Rugbynistère
Développement Web

Le Rugbynistère

Refonte intégrale, repartie de zéro en stack TALL, du média rugby Le Rugbynistère : un site éditorial à fort trafic (actualités, classements, programme TV et commentaires) lu par plus d'un million de passionnés chaque mois.