Skip to content

Developer Documentation

Documentation for engineers building and maintaining HUPH — a multi-channel AI chatbot platform for UPH (Universitas Pelita Harapan) student admission.

Onboarding

  • Setup — Local environment in ~15 minutes
  • Repository tour — Monorepo layout and where things live
  • Running tests — Jest (API) + pytest (RAG) + admin verification
  • Your first PR — Conventions, TDD, commit style, bilingual docs sync
  • Debugging — Logs, Phoenix, Langfuse, common traps

Architecture

  • Overview — System diagram and data flow
  • API — Node.js webhook + admin REST
  • RAG — Python FastAPI + BGE-M3 + Claude Haiku
  • Admin — Next.js enterprise dashboard
  • Integrations — External services table

Operations

Language

Developer documentation is English-only in Pass 1. Indonesian mirrors may be added in a later pass if there is demand.