Skip to content

ChatKcal Documentation

What is this?

ChatKcal is an AI-first calorie tracker designed to simplify nutrition logging by leveraging the power of Large Language Models (LLMs). This documentation serves as the central source of truth for our architecture, development standards, and project roadmap.


Service Environment / Details Link
Production chatkcal.app Open
Development Amplify Dev App Open
Live Docs Cloudflare Pages Open
Local App Vite Dev Server localhost:5173
Local Docs MkDocs Serve localhost:8000
AWS Console 051997448445 (ben-admin) Login
DynamoDB Tables (ap-southeast-2) Manage
Cognito User Pool ap-southeast-2_JzQaTK8eY View
Cloudflare Pages Dashboard Dash

🏗️ Architecture

Deep dives into the system design, including our offline-first approach and testing philosophy.


📝 Development Notes

Guides, patterns, and best practices for building and maintaining ChatKcal.


📈 Project Management

Tracking our progress from foundation to friction-zero UX.


🚀 Quick Start (Development)

To serve this documentation locally:

task docs

To start the frontend development server:

task dev

To run frontend + docs together under PM2:

task pm2:start

To build the backend:

sam build