Plateforme Ever Works
La Plateforme Ever Works est l'infrastructure backend qui alimente les sites web d'annuaires générés par IA. Elle fournit des APIs REST, un pipeline de génération IA, la gestion de base de données et des outils de déploiement — le tout organisé sous forme de monorepo Turborepo + pnpm workspaces.
Composants
| Composant | Technologie | Description |
|---|---|---|
| API | NestJS 11 | API REST avec auth JWT, gestion des annuaires, conversations IA, déploiement |
| Tableau de bord web | Next.js 16 | Interface d'administration pour la gestion des annuaires et du contenu |
| CLI | Commander.js + esbuild | Outil en ligne de commande autonome pour les opérations d'annuaires |
| CLI interne | nest-commander | Outillage interne pour les tâches de maintenance |
| @packages/agent | LangChain, TypeORM | Agents IA, génération de données, base de données, opérations git, déploiement |
| @packages/monitoring | Sentry, PostHog | Suivi des erreurs et analyses produit |
| @packages/tasks | Trigger.dev | Traitement des tâches en arrière-plan |
Documentation
- Aperçu de la plateforme — Fonctionnement de la plateforme et sa pile technologique
- Premiers pas — Prérequis, installation et configuration de développement
- Architecture — Structure du monorepo, modules et flux de données
- Fonctionnalités — Traitement des PR communautaires, Collections, et plus
- Référence API — Points d'accès API REST et utilisation
- Référence CLI — Utilisation de l'interface en ligne de commande et commandes
- IA et génération — Fournisseurs IA, pipeline de génération et routage de modèles
- Base de données — Bases de données supportées, entités et configuration
- Système de plugins — État actuel et extensibilité prévue