InvoiceFlow
Счёт должен занимать пять минут, выглядеть собранно и не требовать отдельной бухгалтерской системы.

Задача
Конструктор счетов для фрилансеров и небольших команд. Позиции, скидки, налоги и срок оплаты считаются автоматически, черновик сохраняется в браузере, финальный документ печатается в PDF.
Что требовалось
- Сделать редактирование реквизитов и позиций быстрым, не превращая страницу в таблицу.
- Пересчитывать скидку, налог и итог без ручных формул.
- Сохранить качественную A4-версию для печати или экспорта в PDF.
Что реализовано
- Динамические позиции
- Несколько валют
- Скидка и налог
- Автосохранение черновика
- Печать в PDF и экспорт JSON
Результат
Готовый локальный сервис для создания документов: без регистрации, сервера и внешних зависимостей.
StackJavaScriptPrint CSSLocalStorageJSONA4 layout