Сложный сервис и оптимизация фотостудии «Непоседы»

PHP, MySQL, TypeScript, Electron, React, Doctrine, MySQL, S3, SQS, Cloud Functions, SmartSheets, ЮKassa, Яндекс.Карты, СДЭК, Telegram API, SendPulse

Кратко

Изначально заказчик использовал сервис онлайн таблиц SmartSheets (очень похожи на Google Таблицы) для ведения всех клиентов, отчётов и текущих заказов. Мне было предложено составить онлайн-расписание для фотографов, используя данные из SmartSheets, а также оптимизировать работу менеджеров и фотографов.

Мы хорошо сработались и мне было предложено написать комплекс сервисов для родителей, где можно заказать фотографии ребёнка или оплатить работу фотографа в детском саду. Всё онлайн, удобно и быстро.

В комплекс также должны были входить десктопные программы для Linux, Windows и Mac для упрощения работы фотографов и дизайнеров.

Параллельно я продолжал улучшать оптимизацию таблиц, интегрировал доставку, создавал карту встерч для менеджеров и другие функции.

Результаты

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

В день оформляется более 200 заказов.
Общая файловая база - более 2 Тб, более 1 миллиона файлов.

Работники компании избавлены от перемещений строк из таблицы в таблицу, всё делается автоматически: менеджеры могут видеть удобную карту встеч, фотографы график своих съёмок, дизайнеры отправляют заказы в печать одним кликом, а производство автоматически отправлять готовые заказы в службу доставки.