Skip to content

MealPal Documentation

AI nutrition tracking built with FastAPI, React, and pgvector. Canadian data residency on a $35/mo budget.

RAG-Powered Chat

Swan, our AI nutrition chatbot, uses retrieval-augmented generation with pgvector embeddings and Health Canada data.

Zero-Downtime Deploys

Blue-green deployments via Traefik reverse proxy on a single EC2 instance.

Self-Hosted Auth

Better-Auth with EdDSA (Ed25519) JWTs, 2FA support, and full control over user data.

Canadian Data Residency

All infrastructure in ca-central-1. RDS, S3, EC2, and Amplify — fully sovereign.