Étude de cas

Logo ChefSphere : un abricot coiffé d'une toque de chef

ChefSphere : l'application que les couples utilisent pour choisir le dîner ensemble

Vous et votre partenaire faites défiler des recettes. Quand vous aimez la même, c'est un match. ChefSphere planifie ensuite votre semaine et rédige la liste de courses. J'ai cofondé l'application et construit toute la plateforme moi-même.

  • Mon rôleCofondateur & CTO
  • Depuisjuillet 2024
  • PlateformesiOS, Android et web
  • SociétéChefSphere OÜ, Tallinn, Estonie

« On mange quoi ce soir ? » Tous les soirs.

Deux personnes, deux goûts, un seul dîner. Décider prend plus de temps que cuisiner, la semaine n'est jamais planifiée et il manque toujours quelque chose au retour des courses. ChefSphere transforme ce débat quotidien en une décision rapide, prise à deux.

  1. Décider à deux prend du temps

    L'un propose, l'autre hésite, et on finit par refaire les trois mêmes plats.

  2. La semaine n'est jamais planifiée

    Sans plan, chaque journée repart de zéro. Les bonnes intentions perdent face à la livraison.

  3. La liste de courses passe en dernier

    Des ingrédients oubliés, achetés en double ou jamais utilisés. La liste devrait s'écrire toute seule à partir des repas choisis.

Ce que j'ai construit

Une application, trois missions : choisir, planifier, acheter

Les écrans ci-dessous viennent de l'application en production. Chaque partie repose sur la même plateforme : l'application mobile, l'application web et les API derrière.

  1. Swipe & match

    Faites défiler des recettes, matchez avec votre partenaire

    Chaque partenaire fait défiler des recettes avec photo, difficulté, temps de préparation et calories. Quand vous aimez tous les deux la même, c'est un match : elle part directement dans le planning.

    • Des fiches recette claires, avec l'essentiel
    • Un « j'aime » de chacun, et c'est un match
    • Toute recette s'ajoute au planning en un geste

    Écrans de la fonction Swipe & match

    • Écran de swipe ChefSphere : une fiche recette de gratin de fruits de mer au fromage avec difficulté, temps de cuisson, portions et calories, et des boutons pour passer, mettre en favori ou aimer
    • Écran de swipe ChefSphere : une fiche recette de feuilletés salés au fromage et aux herbes avec un bouton « Ajouter au planning »
    • Écran de swipe ChefSphere : des œufs au plat gratinés aux herbes, une recette rapide avec temps de cuisson et calories
  2. Planning de la semaine

    Un planning repas pour aujourd'hui et la semaine

    Petit-déjeuner, déjeuner et dîner pour chaque jour, avec une barre de la semaine pour passer d'un jour à l'autre. Lancez la recette depuis le planning, ou marquez le repas comme cuisiné et passez à la suite.

    • Les repas du jour en un coup d'œil
    • La vue semaine pour anticiper
    • Du planning à la liste de courses en un geste

    Écrans de la fonction Planning de la semaine

    • Écran planning ChefSphere pour aujourd'hui : une carte petit-déjeuner avec les boutons « Cuisiner » et « Marquer comme cuisiné », suivie du déjeuner et du dîner
    • Écran planning ChefSphere, défilé jusqu'à la barre de la semaine avec les jours et un bouton « Liste de courses »
  3. Liste de courses

    Une liste de courses qui s'écrit toute seule

    Chaque repas planifié ajoute ses ingrédients. La liste les regroupe par catégorie et par magasin : les courses se font en un seul passage, sans rien oublier.

    • Les ingrédients regroupés par catégorie
    • Triés par magasin : boulangerie, boucherie, supermarché
    • Cochez au fur et à mesure des courses

    Écrans de la fonction Liste de courses

    • Liste de courses ChefSphere regroupée par magasin : boulangerie, boucherie, traiteur, marché et supermarché

    Écrans de la fonction Liste de courses

    • Liste de courses ChefSphere regroupée par catégorie d'ingrédients, chaque article avec sa quantité et la recette associée

Construit de A à Z par un seul ingénieur

J'ai conçu et construit chaque couche, et je la fais tourner en production. C'est exactement ma façon de travailler sur les projets clients.

  1. Application mobile

    Application Flutter pour iOS et Android : swipe, match, planning et liste de courses, le tout synchronisé entre partenaires.

  2. Plateforme web

    Web Next.js : site public, comptes utilisateurs et marketplace.

  3. API backend

    Services NestJS pour l'authentification, les paiements, les tâches de fond et le temps réel.

  4. Fonctions IA

    Intégrations LLM multi-fournisseurs, RAG sur les données de recettes, recherche vectorielle et garde-fous, pour des réponses sûres et pertinentes.

  5. Infrastructure

    Kubernetes auto-géré avec PostgreSQL, Redis et Docker. Déploiements, supervision et sauvegardes compris.

  6. Outils internes

    Outils d'administration pour le contenu, le support et l'exploitation, pour que le quotidien ne dépende pas d'un développeur.

Technologies

  • TypeScript
  • Flutter / Dart
  • Next.js
  • NestJS
  • PostgreSQL
  • Redis
  • Recherche vectorielle
  • LLM & RAG
  • Docker
  • Kubernetes

Envie d'un produit construit avec le même soin ?

Quelques lignes sur votre produit ou votre entreprise suffisent. Je vous réponds personnellement.