Честно говоря, я должен согласиться с @ChaseMoskal по этому вопросу. Это большой проект, и он не будет рассматриваться как проект, который вы можете настроить относительно просто и быстро. Если вы хотите иметь полный контроль, чтобы все компоненты / функции, которые вы запрашиваете, хорошо совмещались и хорошо работали вместе, лучше нанять веб-разработчика.
Как говорится, вы могли бы рассмотреть WordPress. Wordpress имеет шаблоны сайтов, так что вы можете использовать их для быстрого запуска и работы сайта, а также имеет собственные возможности для регистрации новых пользователей. Он также имеет возможности плагинов с множеством различных плагинов планирования, которые позволят вам планировать посещения и просматривать календарь.
Проблема с Wordpress заключается в масштабируемости. Поскольку ваша компания растет и требует больше возможностей вашего веб-сайта, вы не сможете добавить эти функции. Вы не будете точно знать, что происходит с бэк-эндом, поэтому вы не сможете контролировать данные, которые содержит ваш веб-сайт (если вы меняете услуги и вам нужно перенести данные).
Опять же, я действительно чувствую, что такой проект требует настоящего разработчика. Тем не менее, в краткосрочной перспективе, я уверен, Wordpress может сделать все, что вы хотели от вашего сайта в настоящее время.