Коммерческое предложение, которое выглядит продуманно.
Редактор коммерческих предложений с тремя вариантами оформления и экспортом через печать в PDF.
Фрилансеры, студии, агентства и сервисные команды, которым нужно быстро превратить обсуждение в понятное предложение.
- Редактирование предложения в одной спокойной форме
- Три стиля: «Классика», «Редакционный», «Акцентный»
- Экспорт через стандартный диалог печати в PDF
Проект работает на актуальной LTS-версии Node.js и сохраняет рабочие данные в локальном JSON-файле, который исключён из Git.
npm ci
npm startОткройте http://localhost:3000.
Переменные окружения не требуются.
Не добавляйте секретные значения в репозиторий. Передавайте переменные окружения через оболочку или настройки хостинга.
npm test
npm run check
npm run buildКоманда сборки создаёт независимую папку dist. Чтобы запустить собранную версию напрямую:
cd dist
node server.mjs| Путь | Назначение |
|---|---|
public/ |
Интерфейс и стили в браузере. |
server.mjs |
Небольшой Node HTTP-сервер и локальный API хранения. |
data/store.json |
Локальные рабочие данные, создаются при запуске и не попадают в Git. |
build.mjs |
Создание готовой папки dist. |
Перед созданием pull request ознакомьтесь с CONTRIBUTING.md.
Для приватного сообщения об уязвимости используйте рекомендации из SECURITY.md.
Проект распространяется по лицензии MIT.