Backend
API backend déployée sur Cloudflare Workers.
Stack technique
Section titled “Stack technique”flowchart TB
subgraph Cloudflare["Cloudflare"]
Worker["Cloudflare Worker<br/>(Hono)"]
D1["D1<br/>(SQLite)"]
Worker <--> D1
end
subgraph External["Services externes"]
Qdrant["Qdrant<br/>(Base vectorielle)"]
end
Client[Client] --> Worker
Worker <--> Qdrant
| Technologie | Rôle |
|---|---|
| Hono | Framework web (routing, middleware) |
| Drizzle | ORM TypeScript |
| D1 | Base de données SQLite (Cloudflare) |
| Cloudflare Workers | Runtime serverless |
| Qdrant | Base de données vectorielle (embeddings) |
| Bun | Package manager |
| Vitest | Tests unitaires |
Architecture
Section titled “Architecture”(À compléter)
Pages de cette section
Section titled “Pages de cette section”- Troubleshooting — Problèmes résolus
Développement local
Section titled “Développement local”# Installation des dépendancesbun install
# Lancer en devbun run dev
# Lancer les testsbun run testDéploiement
Section titled “Déploiement”# Déployer sur Cloudflare Workersbun run deploy