🎉 CRM успешно развернута на Cloudflare Pages!

Система полностью готова к работе. Для активации базы данных необходимо настроить D1 в панели Cloudflare.

Статус деплоя

✅ Активен

Cloudflare Pages

Работает

База данных

Настройка

🏗️ Реализованные функции CRM

✅ Готовые компоненты:

  • Ролевая система пользователей
  • Аутентификация и авторизация
  • Dashboard с аналитикой
  • Управление записями на уборку
  • Публичная форма записи
  • API для интеграции с ботом
  • Схема базы данных D1

🔧 Следующие шаги:

  • Настройка D1 базы данных
  • Развертывание Telegram-бота
  • Создание пользователей
  • Настройка услуг и цен
  • Активация отчетов

Настройка базы данных D1

1. Откройте Cloudflare Dashboard:

→ Workers & Pages → D1 SQL Database → Create database

2. Создайте базу данных:

→ Имя: cleaning-crm-production

3. Привяжите к проекту:

→ Pages → cleaning-crm → Settings → Functions → D1 database bindings

→ Variable name: DB

4. Примените миграции:

wrangler d1 migrations apply cleaning-crm-production

📡 API для Telegram-бота

Создание записи:

POST https://cleaning-crm.pages.dev/api/public/booking
Content-Type: application/json

{
  "client_name": "Иван Петров",
  "client_phone": "+7(999)123-45-67",
  "service_id": 1,
  "booking_date": "2025-01-15",
  "booking_time": "14:00", 
  "address": "ул. Пушкина, д. 10",
  "source": "telegram_bot"
}

Получение услуг:

GET https://cleaning-crm.pages.dev/api/services

🔗 Полезные ссылки

Cloudflare:

Проект:

  • GitHub: (будет добавлен)
  • Документация: В проекте