Skip to content

SaaS AdminАдмин-панель SaaS платформы

Angular 20 + Angular Material + SSR

Быстрый старт

bash
git clone git@github.com:Happ-AI/saas-admin.git
cd saas-admin
npm install
npm run generate:env -- local
npm start

Структура документации

РазделОписаниеКогда читать
Быстрый стартУстановка и первый запускОдин раз при онбординге
АрхитектураСтруктура проектаДля понимания кодовой базы
Правила кодаTypeScript стандартыПеред написанием кода
СтилиSCSS гайдлайныПеред написанием стилей
API ReferenceСервисы и интерфейсыПри работе с API
FAQЧастые вопросыПри возникновении проблем
ШаблоныШаблоны документацииПри создании новой документации

Tech Stack

  • Framework: Angular 20 с Server-Side Rendering
  • UI: Angular Material 20 (Material Design 3)
  • State Management: @ngneat/elf
  • HTTP: Angular HttpClient с перехватчиками
  • Authentication: JWT с localStorage
  • Styling: SCSS с design tokens

Основные возможности

  • Управление пользователями и компаниями
  • Управление ассистентами (голосовые и текстовые боты)
  • Просмотр чатов и истории звонков
  • Биллинг (тарифы, подписки, счета, платежи)
  • Управление интеграциями и телефонами
  • Начисление токенов компаниям
  • Адаптивный дизайн с темной темой

SaaS Admin Documentation