Ресурс крайне сложен, так как он автоматизирует большую цепочку действий.
1) Пользователь сам определят какие услуги ему нужны (например, чистка ковров, уборка двух санузлов, мойка окон разного метража и уборка 5-ти комнатной квартиры общей площадью 200 М2).
И здесь сотни подводных камней, так как есть разные типы поверхностей, уборок, квадратура и прочее. Все это было определено и запрограммировано. Клиент в будущем сам может добавлять услуги на сайт без вмешательства программиста.
2) Пользователь должен сразу видеть стоимость всей уборки.
Стоимость зависит от услуг, которые он выбрал, от метража помещений, от дня недели и от его месторасположения (удаления от центра). Система все считает согласно указанным данным в Админ.
3) Система сама должна вести учет свободных команд по уборке.
Т е если все команды по уборке заняты, то не должно быть возможности совершить заказ на сайте. График работы также выстраивается из Админ панели. все продумано до мелочей.
По итогу пользователь может даже оплатить на сайте, а менеджеру придется просто перепроверить информацию и все.
Помимо этого на сайте реализован личный кабинет. Дабы не вводить много информации, можно зарегестрироваться на сайте, один раз ввести основные данные и после просто выбирать из перечня услуг, что есть на сайте и указывать время.
Также сайт полностью адаптивен, что позволяет оформить заказ с мобильного сразу.