Mission
ChanhDao.vn exists to digitalize Buddhism and leverage AI — chatbots and AI-generated content — to aid Vietnamese people in learning and practicing Buddhism. All source code and content are public. This is a non-profit project with nothing to hide.
Architecture
A microservice architecture designed for scalability, AI-powered learning, and full transparency.
chanhdao.vn
FrontendNuxt 4 + Vue 3 + TailwindCSS
NestJS API
BackendREST API, course & user management
Keycloak
AuthRealm-based SSO shared with skill-wanderer.com
An Lac Vien
AI FleetFastAPI chatbot microservice for Buddhist Q&A
PostgreSQL
DatabasePrimary relational data store
Qdrant
Vector DBSemantic search and RAG retrieval
Tech Stack
Features
162 Structured Lessons
"Phat Hoc Pho Thong" (General Buddhist Studies) across 3 volumes — based on the teachings of Venerable Thich Thien Hoa.
Interactive Multi-Learn UI
Multiple learning modes with quizzes per lesson for active engagement and retention.
Thien Thu — AI Companion
An AI learning companion that helps users find lessons, trace reference sources, and connect study content — "holding the lamp, not replacing the path."
Phap Lo — Learning Pathways
Structured learning progressions from Basic to Intermediate to Advanced, so learners can follow a systematic path suited to their level.
An Lac Vien — AI Fleet
FastAPI + Qdrant-powered AI chatbot fleet for Buddhist Q&A, semantic search, and doctrine retrieval.
Full Vietnamese Localization
All UI, content, and quizzes in Vietnamese for native accessibility.
Progress Tracking
Users can mark completed lessons and monitor their advancement through each volume and learning pathway.
SEO & Structured Data
Schema.org markup, sitemap, robots.txt, breadcrumb navigation for discoverability.
Content Search
Search across all lessons and dharma texts to find relevant teachings quickly.
Keycloak Auth
Login for progress tracking, shared SSO with skill-wanderer.
100% Open Content
All course data stored as TypeScript in the repo — fully transparent, nothing to hide.
Multi-Device Responsive
Compatible with desktop, tablet, and mobile — reaching Vietnamese communities wherever they are.
Self-Hosted on Home Kubernetes
The entire platform runs on a self-hosted Kubernetes cluster at home. No cloud VMs, no managed services — just bare-metal k8s running all workloads: Nuxt frontend, NestJS API, Keycloak, PostgreSQL, FastAPI AI fleet, and Qdrant.
Home k8s Cluster
Nuxt, NestJS, Keycloak, PostgreSQL, Qdrant
Cloud API Keys
AI inference — the only paid cost
Domain & DNS
chanhdao.vn
Shared Infrastructure with Skill-Wanderer
ChanhDao.vn and skill-wanderer.com share core infrastructure on the same home k8s cluster.
Keycloak Realm
Single Keycloak instance, separate realms per app. One deployment, reusable auth.
AI Fleet Architecture
Common FastAPI microservice patterns for AI capabilities.
Deployment Pipeline
Shared CI/CD and hosting setup.
Home k8s
Both projects run side-by-side on the same cluster, maximizing hardware utilization at zero cloud cost.
Content Pipeline
NotebookLM (Google)
AI-generated lesson content in Vietnamese
Structured TypeScript Data
Lesson metadata, full markdown content, quiz questions, multi-learn interactive sections
Nuxt SSG
Static site generation deployed to chanhdao.vn
Course Structure
Phat Hoc Pho Thong (General Buddhist Studies) — a comprehensive curriculum across 3 volumes, based on the teachings of Venerable Thich Thien Hoa. Content spans Basic, Intermediate, and Advanced levels.
Volume 1
Volume 2
Volume 3
AI Philosophy
AI on ChanhDao.vn is a supportive tool — not a replacement for practice, teachers, or personal reflection.
Guidance Without Replacement
"Holding the lamp, not replacing the path." AI assists exploration but never substitutes genuine practice.
Collaborative Learning
Responses encourage self-reflection rather than prescriptive answers — the learner walks the path themselves.
Content Transparency
All AI-generated content undergoes review, but the team openly acknowledges potential errors and encourages readers to verify from reliable sources.
Rapid & Responsive
AI enables faster content updates, clearer presentation, and continuous improvement based on user feedback.
Founding Team

Nguyen Hong Quan
Technology LeadMotivated by personal Buddhist practice to remove barriers to learning. Also the founder of Skill-Wanderer — the tech guild supporting this project.

Dong Van Dung
Content DirectorCommitted to helping others access authentic teachings. Oversees content quality, curation, and alignment with traditional Buddhist doctrine.
Explore ChanhDao.vn
An open-source platform making Buddhist teachings accessible through modern technology. Visit the live site or explore the source code.