CRM для школы художников Арона Оноре

Laravel, React, Blade, MySQL, S3, Яндекс.Облако

Кратко

Клиенту требовалась CRM-система для отслеживания прогресса учеников в школе художников. Одной из функций так же должна была быть галерея работ учеников. Фото и видео нужны маркетологам для рекламных компаний, а сами файлы могут весить много. Учитывая количество учеников в школе и количество промежуточных работ — хранить файлы на сервере не вариант.

Должна быть возможность получить основную информацию ученика, его доход на курсе и список его работ. Каждая работа сопровождается комментарием и, возможно, стоимостью продажи. Фото и видео важно загружать пакетно.

Результаты

Для хранения всех фото и видео было использовано хранилище S3, с которым я хорошо знаком из кейса с Непоседами .
Как основа системы был выбран фреймворк Laravel в силу его простоты и возможности развернуть почти на любом облачном хостинге. На фронте в сложных страницах, используется React, для простых страниц — встроенный шаблонизатор Blade.