Сайт мини версия CRM

Ниже приведено описание, которое можно обсудить и скорректировать если что-то не нравится.

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

Все можно разместить на одной-двух страницах.
Отобразить основную таблицу с информацией: ФИО, телефон, дата рождения, пол, дата последней рассылки

Менеджер должен уметь запускать рассылку сообщений через WhatsApp (приложен скрипт с Selenium, может пригодиться) и email
Возможность отправки сообщений как по одному клиенту, так и по группе.
Система должна отслеживать статус отправки сообщений (успешно отправлено или нет).

Визуализация и статистика (пай чарты, графики):
Количество клиентов в базе
Распределение по полу
Распределение по возрасту
Количество отправленных сообщений по WhatsApp и по Email
Соотношение успешных/неуспешных отправок

Стек:
Бэкенд на любом Python фреймворке (Flask/Django/FastAPI), фронтенд на усмотрение разработчика, можно просто HTML+JS+CSS, БД Postgres. Приложение упаковать в докер.

Предварительно согласовать макеты.

Читайте на 123ru.net