О проекте

1. Общее назначение системы

CRM «Парикмахерская» представляет собой комплексное решение для автоматизации работы парикмахерской, включающее:

  • Клиентский интерфейс для онлайн-записи
  • Административную панель для управления расписанием
  • Систему учета клиентов и выполненных услуг

2. Цели создания системы

Основные цели:

  1. Автоматизация процессов записи — устранение бумажного журнала и телефонных записей
  2. Повышение удобства для клиентов — возможность онлайн-бронирования в любое время
  3. Оптимизация работы мастеров — наглядное расписание и учет рабочего времени
  4. Увеличение доходов — за счет сокращения «окон» в расписании и напоминаний клиентам
  5. Сбор аналитики — статистика по популярным услугам и загруженности мастеров

Технические цели:

  1. Создание современного веб-интерфейса
  2. Обеспечение кросс-платформенной доступности
  3. Простота использования

3. Основные функциональные возможности

Для клиентов:

  • Онлайн-запись на прием через интерактивное расписание
  • Выбор мастера с просмотром специализации и рейтинга
  • Выбор услуг с отображением цен и длительности

Для мастеров:

  • Персональное расписание с визуализацией занятости
  • Мобильный доступ к расписанию

Для администратора:

  • Управление мастерами (добавление, редактирование, деактивация)
  • Управление услугами и их категориями
  • Управление клиентской базой

4. Технические характеристики

Фронтенд:

  • ReactJS
  • Day.js для работы с датами

Бэкенд:

  • Django REST Framework
  • MariaDB в качестве СУБД

Архитектура:

  • Клиент-серверная архитектура
  • RESTful API