RealClean
Ціну рахують там, де її редагують — а не в коді.
Сайт клінінгової компанії з покроковим калькулятором, прийманням заявок у базу і панеллю, де редагують прайс і контент.
Для когоКлінінгові компанії, які приймають замовлення через сайт і самі ведуть прайс та контент.
Обговорити проєктЗадача
Прайс калькулятора лежав масивами всередині коду сайту: будь-яка зміна вартості означала правку файлу й новий деплой. Заявки з форми йшли просто в Telegram і ніде не зберігалися, тож уся історія замовлень існувала лише в переписці. Контент сайту тримала стороння CMS, від якої треба було відв'язатися.
Рішення
Замість зовнішньої CMS підняли власний бекенд на Django та DRF, який віддає ті самі шляхи й той самий формат відповіді. Через це клієнтський сайт на Next.js не переписували — змінилися лише адреса API і джерело прайсу, а старі проіндексовані посилання лишилися робочими. Послуги, ціни, категорії, тексти міст, FAQ, блог і медіа переїхали в базу й редагуються в окремій панелі керування. Заявка тепер спершу лягає в базу і лише потім іде сповіщенням у Telegram.
Результат
Вартість послуги міняють у панелі, і розрахунок на сайті бере її звідти ж — без релізу. Замовлення більше не залежить від того, чи доступний месенджер: воно зберігається, отримує статус і живе в панелі, а не в чаті.
Можливості
- 01Покроковий калькулятор із трьома схемами ціни — фіксована сума, ставка за квадратний метр і тариф за кількістю кімнат; додаткові позиції, сума й тривалість рахуються на льоту.
- 02Заявка спершу зберігається в базі й лише потім іде сповіщенням у Telegram — недоступний месенджер не з'їдає замовлення.
- 03Заявки в панелі: статуси «нова / підтверджена / виконана / скасована», фільтри за статусом і джерелом, пошук за іменем і телефоном.
- 04Каталог, категорії та додаткові послуги редагуються в панелі, і саме звідти калькулятор бере прайс — правок у коді не потрібно.
- 05Блог із чернетками й відкладеною публікацією: стаття з датою в майбутньому виходить на сайт сама.
- 06Медіатека й галерея «до/після», де модель не дасть зберегти пару без обох знімків, а окреме фото — видати за виконану роботу.
Ролі
- Власник
- Менеджер
- Відвідувач сайту
Галузь
клінінгові послугиЕкрани
Схожа задача у вашій компанії?
Ця система збудована під процес конкретного замовника. Опишіть свій — ми відповімо, що з побаченого тут переноситься, а що доведеться будувати заново.