Skip to content
michel-DCPublic

About

Des palettes de couleurs, des films et du fun...

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

41 Commits

Folders and files

Repository files navigation

Zen

Zen est un catalogue personnel de films avec liste « À voir », top 3 et recommandations sémantiques.

Architecture

  • app/ : frontend Next.js déployé sur Vercel.
  • worker/ : API TypeScript déployée sur Cloudflare Workers.
  • python/ : implémentation FastAPI conservée pour le développement local et comme solution de repli.
  • Cloudflare R2 : persistance du catalogue et de la liste « À voir ».
  • TMDB : recherche, métadonnées et génération ciblée de candidats.
  • Ollama en local / Cloudflare Workers AI en production : embeddings et classement des recommandations.

Développement local

Copier python/.env.example vers python/.env, renseigner les accès TMDB et R2, puis démarrer Ollama avec les modèles qwen3-embedding:0.6b et qwen3:1.7b.

docker compose up --build
  • Frontend : http://localhost:3000
  • Santé du backend : http://localhost:8000/health

Production

Les variables et la procédure de publication sont documentées dans DEPLOYMENT.md.

About

Des palettes de couleurs, des films et du fun...

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages