Проблема
Менеджери працювали з даними клієнтів, конфігураціями, фінансовими показниками та різними дизайнами документів. Ручне перенесення і повторні розрахунки створювали зайву роботу та ризик неузгоджених значень.
Рішення
Вебзастосунок із формами, розрахунковою логікою та окремими HTML-шаблонами. Дані пропозиції відокремлено від її зовнішнього вигляду, щоб змінювати дизайн незалежно від розрахунків.
Реалізовані можливості
- Перевірка обов’язкових полів і автоматичні технічні та фінансові розрахунки.
- Власні HTML-шаблони зі стабільними кодами полів.
- Чернетки, редагування, копіювання пропозицій та історія документів.
- Перерахунок похідних значень під час повторного відкриття.
Технічний підхід
Python · Flask · Waitress · JavaScript · HTML-шаблони · REST-style API. Ключове рішення — розділення даних, формул і дизайну, а також різні API-операції для створення та оновлення чернеток.
Демонстрація та перевірка
У публічному README описано перевірку фактичної роботи та сценарії редагування, копіювання й перерахунку. Демонстраційне SVG-зображення у репозиторії — стилізований огляд інтерфейсу, не необроблений скриншот. Інтерактивна Demo Edition доступна за посиланням вище. Вона працює автономно з вигаданими даними.
Обмеження й приватність
Вихідний код демоверсії опубліковано окремо. Реальні дані клієнтів, робочі налаштування й секрети не публікуються. Не заявляю непідтверджених показників економії часу.