«Свежо» — демонстрационный сайт клининга с калькулятором стоимости.
Задача: помочь посетителю до обращения в компанию выбрать тип уборки, дополнительные услуги и получить понятную смету. Основной сценарий должен удобно работать на телефоне.
Проект создан для портфолио; тарифы условные, настоящая уборка не заказывается.
Разработан адаптивный интерфейс на React, TypeScript и Zustand. Реализованы площадь квартиры 20–200 м², три типа уборки, дополнительные услуги с количеством, скидки за регулярность, подробная смета и форма заявки с проверкой полей.
На телефоне текущая стоимость и переход к смете доступны в нижней панели. Для полной версии создан сервер на NodeJS / Express: он повторно проверяет расчёт и сохраняет тестовую заявку. Публичное браузерное демо использует отдельный режим без отправки данных на сервер.
Разработка велась с использованием AI-инструментов. Проверялись расчёт стоимости, обработка неверных параметров и основные сценарии интерфейса.
Опубликован работающий калькулятор: изменение параметров сразу обновляет итоговую сумму, посетитель может перейти к подробной смете и заполнить демонстрационную заявку.
В публичном демо заявки остаются в браузере посетителя. CRM, онлайн-оплата и уведомления не подключены. Это демонстрация интерфейса и расчётов, не заказ реальной услуги.