HappHapp Dev Docs

Happ Developer Documentation

Internal developer documentation for the Happ Platform platform

Welcome

This is the internal developer documentation for the Happ Platform platform — a multi-channel AI assistant system for businesses. It covers architecture, project structure, development workflows, and operational guides for the engineering team.

Platform Overview

Happ enables businesses to deploy AI-powered assistants across messaging channels (Telegram, Instagram, WhatsApp, Facebook Messenger, Viber) and voice calls, managed from a single dashboard.

Access

All internal services and documentation are protected by Cloudflare Zero Trust. To access any *.happ.tools service (dashboards, APIs, docs), you must authenticate through the Cloudflare Access portal. Access policies are managed in the Cloudflare Zero Trust dashboard.

System Components

ProjectRoleTech StackDocs
platform-apiBackend APINestJS 11 + TypeORM + PostgreSQL 16api.docs.happ.tools
platform-adminAdmin dashboardAngular 21 + Material M3 + SSRadmin.docs.happ.tools
platform-clientCustomer web appAngular 21 + SSRclient.docs.happ.tools
platform-mobileMobile appExpo SDK 54 + React Native 0.81mobile.docs.happ.tools
platform-telegram-clientTelegram botNestJS 11 + Telegraftelegram.docs.happ.tools
platform-deployInfrastructureDocker Compose + Traefikdeploy.docs.happ.tools
platform-monitoringObservabilityPrometheus + Grafana + Loki + Tempomonitoring.docs.happ.tools
platform-e2eE2E testsPlaywrighte2e.docs.happ.tools
platform-docsDocumentationNext.js 15 + Fumadocs—

Each project is a separate Git repository under the Happ-AI GitHub organization.

Quick Navigation

Auf dieser Seite