Planificateur de repas familial
Qu'est-ce qu'on mange ce soir ?
LeCadencier répond à ta place. Tes recettes de famille posées sur le calendrier
de la semaine, et la liste de courses qui s'écrit toute seule.
Conçu, développé et hébergé par Jérémy Carre
Semaine du 5 octobre
Calendrier
0 ingrédients
calculés depuis ta semaine
Liste mise à jour
Carnet de recettesDictée vocaleImport depuis Marmiton
Matin, midi, soirCourses automatiquesAssistant IA
Foyers partagés
Carnet de recettesDictée vocaleImport depuis Marmiton
Matin, midi, soirCourses automatiquesAssistant IA
Foyers partagés
Le parti pris
Pas un énième site de recettes de chefs. Un outil pour reprendre la main sur ta routine :
tes plats à toi, une semaine qui se prépare en quelques minutes, et enfin autre chose
que des pâtes le jeudi soir.
Ton carnet de recettes, rempli sans effort.
Tes recettes de famille ne sont nulle part ailleurs. Alors LeCadencier te laisse les faire entrer comme tu veux.
- Dicte-la à voix haute : l'IA la met en forme, tu l'affines en trois échanges au plus.
- Colle un lien Marmiton : ingrédients, étapes, temps et photo sont récupérés.
- Pars d'un pack de cinq recettes originales, installé en un clic.
Gratin de courgettes au chèvre
Plat4 portions45 min
- Courgettes3
- Chèvre frais150 g
- Crème fraîche20 cl
- Thym2 branches
La semaine, d'un seul coup d'œil.
Matin, midi, soir : tu poses tes recettes sur le calendrier en quelques gestes. Un repas par créneau, et tout le foyer voit la même semaine.
- Pensé pour le téléphone, avec de gros boutons faciles à toucher.
- Un mode cuisine : ingrédients à cocher, étapes pas à pas, portions ajustables.
LeCadencier
5 – 11 oct.
SemaineRecettesListe
Les courses s'écrivent toutes seules.
La liste est calculée depuis les repas planifiés. Les quantités s'additionnent d'une recette à l'autre, et les unités se convertissent : 250 g plus 0,5 kg, ça fait bien 750 g.
Essaie : coche les articles de la liste.
Quiche lorraine250 g de farine
+
Crêpes du dimanche0,5 kg de farine
Une semaine proposée par l'IA, avec tes recettes à toi.
L'assistant pioche dans ton carnet pour proposer les dîners de la semaine, en évitant ce que tu as déjà mangé ces dix derniers jours. Un soir ne te plaît pas ? Tu relances ce créneau, et lui seul.
Cuisiner à plusieurs.
Invite ton ou ta partenaire dans ton foyer : mêmes recettes, même calendrier, même liste. Et bascule d'un foyer à l'autre si tu en as plusieurs.
CJ+
Camille t'invite dans le foyer « Maison »
AccepterPlus tard
Connexion en un clic.
Avec Google, Facebook ou une simple adresse e-mail.
Sous le capot
Un projet mené seul, de la base de données au serveur.
LeCadencier n'est pas qu'une maquette : il tourne en production sur une infrastructure
que j'ai écrite en code, sécurisée et déployée automatiquement. Cette page elle-même suit
le même chemin.
git pushbranche dev
GitHub Actionstests · lint · i18n · build
GHCRimage Docker taguée
VPS OVHTraefik · Let's Encrypt
ToiHTTPS
116commits depuis mars 2026
38fichiers de tests Pest
37migrations de base
11rôles Ansible
Application
Laravel 12 et PHP 8.4, base PostgreSQL 17, vues Blade avec Alpine.js, build Vite. Interface entièrement traduite, français et anglais.
LaravelPostgreSQLAlpine.jsVite
Intelligence artificielle
Génération, amélioration et planification de recettes via OpenAI, avec des quotas quotidiens par utilisateur et par fonctionnalité, et une consommation tracée en base.
OpenAIQuotasFiles d'attente
Qualité
Tests Pest joués contre un PostgreSQL réel à chaque push, lint Laravel Pint, et une règle absolue : aucun texte en dur dans les vues. Elle est vérifiée par un hook pre-commit et, en filet de sécurité, par la CI.
PestPintGitHub Actions
Infrastructure as code
Ansible provisionne un VPS Ubuntu 24.04 de zéro : Docker, reverse proxy Traefik, certificats automatiques, applications déclarées dans un fichier et secrets chiffrés en vault.
AnsibleDockerTraefik
Sécurité
Pare-feu limité aux ports 80, 443 et SSH, SSH durci sur un port dédié, fail2ban, durcissement de Docker. Les tableaux de bord d'administration ne sont joignables que par Tailscale.
UFWfail2banTailscale
Exploitation
Déploiement continu par une clé SSH bridée à une seule commande, sauvegardes quotidiennes (base et volumes) par timer systemd, et une page de pilotage produit : entonnoir, rétention, erreurs.
CI/CDBackupsObservabilité
Où en est le projet
Honnêtement ? Presque prêt.
-
Fait
Le parcours complet fonctionne
Du carnet de recettes à la liste de courses, en passant par le calendrier, l'assistant IA et les foyers partagés.
-
Fait
L'infrastructure de production
Serveur provisionné en code, HTTPS, déploiement continu, sauvegardes et pilotage.
-
En cours
La bêta privée
Les derniers réglages avant d'ouvrir l'app à un premier cercle de testeurs, famille et amis. L'app sait déjà recueillir leurs retours.
-
Ensuite
L'ouverture au public
Une fois les enseignements de la bêta intégrés.
Bientôt dans ta cuisine.
LeCadencier est en test privé. Il ouvrira ses portes quand il sera à la hauteur de tes soirs de semaine.
Envie d'échanger sur le projet ?