Cookuna
Application web de recettes sans publicité : import d'une recette depuis un simple lien grâce à l'IA, carnet privé et mode cuisine pas à pas.
Le contexte
Cookuna est un produit que j'ai conçu et développé de bout en bout, en 2026, depuis Perpignan. Le point de départ est 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. L'application transforme n'importe quel lien de recette en fiche de cuisine claire, rangée dans un carnet privé, sans bruit publicitaire et sans céder ses données. Elle est en ligne sur cookuna.app, en bêta privée: les accès s'ouvrent par vagues depuis une liste d'attente, et le parcours annoncé tient en trois gestes, importer, corriger, cuisiner.
Une application TALL avec un back-office Filament
J'ai développé Cookuna en Laravel, avec la stack TALL: Tailwind CSS, Alpine, Laravel et Livewire. Écrire en Livewire, c'est écrire des composants en PHP dont l'état vit côté serveur et qui renvoient du HTML à chaque interaction. De façon générale, cela évite d'entretenir une seconde représentation des données dans le navigateur et de faire dialoguer deux couches qui peuvent diverger. Alpine prend en charge les interactions purement locales, déclarées directement dans le balisage, et Tailwind compose l'interface par classes utilitaires plutôt que par feuilles de style séparées: la mise en forme reste sous les yeux, à côté du HTML qu'elle habille.
Le back-office repose sur Filament. Un framework de panel d'administration de ce type fournit d'emblée les listes, les filtres, les formulaires et les actions au-dessus des modèles Eloquent, et laisse composer les cas particuliers par-dessus. En général, c'est autant de temps qui ne part pas dans l'écriture d'écrans d'administration et qui reste disponible pour le produit lui-même.
Le point technique central est l'import assisté par IA. Un modèle de langage extrait les ingrédients, les quantités et les étapes depuis des pages très hétérogènes: Marmiton, Cuisine AZ, Ricardo et d'autres. Une extraction par modèle de langage produit un résultat probable, jamais un résultat garanti, et sa sortie doit être ramenée à une structure exploitable par l'application. Dans Cookuna, la correction des quantités, des ingrédients et des étapes intervient avant l'enregistrement: la fiche passe par cette étape avant d'entrer dans le carnet.
Confidentialité et usage en cuisine
Les comptes sont isolés, l'hébergement est européen et l'application est conforme au RGPD. Par défaut, une bibliothèque n'est visible que de son propriétaire; le partage entre utilisateurs est annoncé pour plus tard, sur invitation. Sur cookuna.app, le bandeau de consentement ne déclare que des cookies de fonctionnement: la session, le jeton de protection des formulaires et la mémorisation du choix de consentement.
En cuisine, le mode pas à pas se pilote d'une main, sans distraction. L'application est installable en PWA sur mobile: une application web installable s'ajoute à l'écran d'accueil et s'ouvre en plein écran sans passer par un magasin d'applications, tout en restant le même code que la version consultée dans le navigateur. Le carnet gère aussi les favoris et les préférences culinaires, et les recettes sont exportables en PDF et à l'impression.
L'étude de cas complète de Cookuna est publiée par La Boîte à Code. Ici, ce que je retiens est plus simple: un produit tenu de l'idée au déploiement, aujourd'hui en bêta privée.
Besoin de créer un site internet à Perpignan ?
Comme pour ce projet, créons ensemble un site unique, performant et à votre image.