Archimede
2026 — presentIn productionWhatsApp bot for Eureka, a non-profit association that organises school tutoring. It recognises the sender's role from their number — student, tutor, family, office — and answers with Gemini from a knowledge base curated by the office, or hands the conversation to an operator as a ticket. A web console lets the office read chats, assign roles and update what the bot knows. Two independent services (FastAPI and Next.js) on a shared PostgreSQL, exposed only through a Cloudflare Tunnel.
Python
FastAPI
Gemini
PostgreSQL
TypeScript
Next.js
Drizzle ORMAuth.js
Docker
Cloudflare Tunnel
WhatsApp Cloud APICase study