Skip to content

Adam-Blf/let-me-cook-v1

Repository files navigation

Let Me Cook

commits visites last commit top language license

Status Next.js TypeScript Supabase Stripe Last Commit

PWA Next.js 16 qui extrait et structure des recettes depuis des videos YouTube et Instagram. Scrape audio, transcrit, puis organise ingredients, etapes, et notes via LLM pour une cuisine sans friction.

Architecture

flowchart TB
    USER["PWA Next.js 16<br/>App Router - offline-ready"]
    ADD["app/(app)/add<br/>saisie URL YouTube / Instagram"]
    EXTRACT["app/api/extract<br/>lib/extract.ts - transcript + LLM Groq"]
    RECIPE["Recette structuree<br/>ingredients - etapes - temps"]
    SUPA["Supabase<br/>auth - Postgres - storage - bibliotheque"]
    COOK["app/recipe/[id]/cook<br/>mode cuisine - liste courses - nutrition"]
    PAY["app/paywall + Stripe<br/>abonnement premium - lib/tokens.ts"]

    USER --> ADD --> EXTRACT --> RECIPE --> SUPA
    SUPA --> COOK
    USER --> PAY
    PAY -.quota.-> EXTRACT
Loading

Stack

  • Next.js 16 (App Router) + TypeScript
  • Tailwind CSS + shadcn/ui
  • Supabase (auth, Postgres, storage)
  • Stripe (paiements abonnement)
  • LLM pour extraction structuree de recettes
  • PWA installable (offline-ready)

Demo

A venir sur letmecook.beloucif.com.

Installation

git clone https://github.com/Adam-Blf/let-me-cook-v1
cd let-me-cook-v1
npm install
cp .env.example .env.local  # remplir Supabase + Stripe + LLM keys
npm run dev

Ouvrir http://localhost:3000.

Fonctionnalites

  • Import de videos recettes YouTube / Instagram via URL
  • Extraction automatique ingredients + etapes + temps de cuisson
  • Sauvegarde dans bibliotheque personnelle (Supabase)
  • Mode hors-ligne PWA
  • Abonnement premium via Stripe
  • Auth email + OAuth

Scripts

  • npm run dev - dev server
  • npm run build - build production
  • npm run lint - ESLint

Licence

MIT


Par Adam Beloucif - Data Engineer & Fullstack Developer - GitHub - LinkedIn

Star History

Star History Chart

About

Let Me Cook V1 - PWA Next.js 16 avec extraction recettes YouTube, Supabase auth, Stripe paywall

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors