HappHapp Dev Docs

Happ Developer Documentation

Internal developer documentation for the Happ Platform platform

MarkdownOpen in ClaudeOpen in ChatGPT

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

На цій сторінці