Skip to content

Backend

API backend déployée sur Cloudflare Workers.


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
TechnologieRôle
HonoFramework web (routing, middleware)
DrizzleORM TypeScript
D1Base de données SQLite (Cloudflare)
Cloudflare WorkersRuntime serverless
QdrantBase de données vectorielle (embeddings)
BunPackage manager
VitestTests unitaires

(À compléter)



Terminal window
# Installation des dépendances
bun install
# Lancer en dev
bun run dev
# Lancer les tests
bun run test

Terminal window
# Déployer sur Cloudflare Workers
bun run deploy