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

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.

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.

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.

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.

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.

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.

  1. 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.

  2. Fait

    L'infrastructure de production

    Serveur provisionné en code, HTTPS, déploiement continu, sauvegardes et pilotage.

  3. 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.

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 ?