Разработка CRM-системы для школ дополнительного образования

О проекте

«Интеллект-клуб»‎ — это CRM-система для центров детского развития. Заказчик обратился к нам за разработкой системы, которая выполняла бы следующие функции:

    • Ведение базы учеников
    • Динамика успеваемости
    • Расписание занятий
    • Аналитика и отчеты
    • Воронка продаж
    • Расчёт заработной платы
    • Email-рассылки

Задачи

  1. Разработать систему регистрации, авторизации и аутентификации пользователей.
  2. Разработать системы управления доступом на основе ролей (RBAC) для работников и руководителей школ и администраторов системы.
  3. Разработать все части CRM-системы для школ: 
    • Разные кабинеты и наборы функционала для руководителей, учителей и учеников.
    • Работа с лидами: заведение карточек, запись на пробные занятия, ведение коммуникаций, перевод в ученики.
    • Управление филиалами, работниками и учителями.
    • Управление учебными группами: создание расписаний, управление занятиями, создание домашних заданий, оценки.
    • Управление учениками: создание карточек учеников и учетных записей, запись в группы.
    • Управление платежами и затратами учеников за занятия.
    • Множество статистических отчетов.
    • Файловое облако.
    • Новости портала.
  4. Внедрить средства визуального отображения статистических данных.
  5. Разработать чат с технической поддержкой сайта.
  6. Разработать систему тарификации.
  7. Внедрить платежную систему Robokassa .
  8. Разработать тренажеры ментальной арифметики:
    • Создать генераторы математических примеров для различных правил ментальной арифметики
    • Реализовать различные режимы тренажера: на время, парное соревнование, анзан.
    • Создать виртуальный абакус для помощи в расчетах.
    • Реализовать озвучку примеров голосом.
    • Реализовать возможность задавать в качестве домашнего задания тренажер с определенными настройками.
    • Создать маскота с набором эмоций.
  9. Создать панели администрирования всей системы:
    • Управление пользователями.
    • Управление партнерами.
    • Отчеты, статистика.
    • Управление тарифами
    • Проведение и возврат платежей.
  10. Создать посадочную страницу для привлечения пользователей.

Техническая реализация

Для бэкенда мы использовали фреймворк Laravel. На нём мы реализовали хранение данных, систему аутентификации, управление доступами к частям системы, формирование структур данных для отображения на стороне браузера. В качестве СУБД использовали MySQL. Для кеширования запросов API использовалось хранилище Redis.

Фронтенд реализовали на Vue.js второй версии. Собираемые предварительно компоненты и отказ от серверного рендеринга позволил обеспечить высокую скорость и мгновенный отклик страниц. В качестве UI-библиотеки мы использовали Vuetify, использовав как её grid-систему, так и многочисленные готовые компоненты элементов форм, позволившие сократить время на разработку всего фронтенда. Самостоятельно реализовали модуль авторизации, основанный на JWT. Для визуализации статистики использовали Chart.js с глубокой кастомизацией под требования дизайн-макетов. Для голосовой озвучки математических примеров потребовался синтез речи, и мы использовали Yandex SpeechKit API.

Для продвижения продукта мы создали лендинг https://intellclub.ru/.

Добавление сотрудника
Список сотрудников
Список групп
Настройка параметров тренажера по ментальной арифметике
Список лидов
Создание лида
Список учеников
Личный кабинет ученика
Игра по ментальной арифметике
Неверный ответ
Правильный ответ

Наши клиенты хвалят нас на CMS magazine

Хотите обсудить ваш проект?
Оставьте ваш номер телефона, мы свяжемся с вами в течение 15 минут в рабочее время.
Или напишите нам в Telegram  или Whatsapp 

*Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

Об i-complex

Специализируемся на разработке сайтов и сложных IT-проектов. Работаем по всей России и за ее пределами.


16 Более 16 лет на рынке

Аккредитованная
IT-компания

40+ профессионалов в команде