Как реализовать общение между заказчиком и исполнителем на сайте?
Сайт - сервис посредник между исполнителем и заказчиком.
Нужна такая среда, где бы на одной странице (открытой только для заказчика, исполнителя и администратора сайта) они обменивались фотографиями и сообщениями, + уведомления о новом сообщении для каждого из них ( e-mail, смс).
Может быть есть готовые решения? Желательно, конечно, что бы это все происходило на самом сайте, а не на стороннем сервисе (но не обязательно).
Вы сейчас говорите про CRM-систему, но в вашем случае - это слишком. Скорее всего Вам необходим простой task-менеджер или типа того. Попробуйте bitrix24, он бесплатный до 5-ти человек включительно.
Так же, выше Вам подсказали redmine. Так вот, это отличная штука, если разберетесь и сможете её поставить, то тогда эта система покроет все Ваши вопросы.
Redmine - крутейшая штука, но вы правильно заметили - если сможете ее поставить. Я неплохо админю свои сервера, но с Ruby раньше никогда не сталкивался. Так вот я думал поседею, пока заставлю это все работать. Эти ваши юникорны и пессенджеры - это ад прям какой-то) В конечном итоге плюнул, развернул на отдельной коробочке digital ocean готовый образ с Redmine и за 5$ в месяц получил анлим CRM для своей небольшой компашки.