Skip to content

LatikDesu/ai-chat-widget-app

Repository files navigation

AI Chat Platform

Платформа для создания и управления чат-ботами на основе искусственного интеллекта.

Технологии

  • Frontend Framework: Nuxt 3
  • UI Framework: Tailwind CSS
  • State Management: Pinia
  • Charts: Chart.js
  • Icons: Nuxt Icon
  • Authentication: JWT
  • API Integration: Fetch API

Основные функции

  • 🤖 Создание и настройка AI чат-ботов
  • 📊 Аналитика и статистика использования
  • 💬 Управление диалогами
  • 🔗 Интеграции с популярными платформами
  • 👥 Многопользовательский доступ
  • 🎨 Кастомизация внешнего вида чата
  • 📚 Обучение бота на основе базы знаний

Установка и запуск

Установка зависимостей

yarn install

Запуск в режиме разработки

yarn dev

Сборка для продакшена

yarn build

Запуск в продакшен режиме

yarn start

Структура проекта

app/
├── components/ # Vue компоненты
├── composables/ # Композабл функции
├── constants/ # Константы и конфигурация
├── layouts/ # Шаблоны страниц
├── pages/ # Страницы приложения
├── stores/ # Pinia сторы
├── types/ # TypeScript типы
└── utils/ # Вспомогательные функции

Особенности

  • 🎨 Темная/светлая тема
  • 📱 Адаптивный дизайн
  • 🔒 Ролевая система доступа
  • 📊 Интерактивные графики
  • 🚀 Server-Side Rendering
  • 💾 Персистентное хранение состояния