À propos du projet
Pindeck est une application de galerie et de génération d'images alimentée par l'IA. Elle combine un frontend React avec un backend Convex auto-hébergé, OpenRouter pour l'analyse des modèles de vision-langage, et fal.ai pour la génération de variations d'images. L'application propose des vues en galerie et en tableau pour parcourir les images, des panneaux de détails d'image avec métadonnées et lignée, des tableaux pour organiser les images, et un compositeur de jeux de cartes pour créer des présentations visuelles.
Le projet inclut un pipeline de téléchargement de médias qui déplace les fichiers du stockage Convex vers une passerelle multimédia basée sur RustFS, générant plusieurs tailles dérivées. Les images reçoivent des métadonnées cinématographiques telles que le type, le genre, le plan et le style grâce à l'analyse VLM, ainsi qu'une extraction de palette de couleurs. Un bot Discord dans un dépôt séparé gère l'ingestion externe à partir de sources comme Pinterest et fournit des mises à jour de statut.
Les opérations de longue durée telles que la finalisation du téléchargement, la réparation des médias et la génération de variations sont orchestrées via un plan de contrôle Trigger.dev auto-hébergé. L'application prend en charge la connexion par email/mot de passe et par invité, avec une authentification OAuth optionnelle via Google et GitHub. Le déploiement en production cible Vercel pour le frontend et une instance Convex auto-hébergée pour le backend.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.