image image image image image image image image image
Задача: компании по стеклянным перегородкам и алюминиевым конструкциям нужен был внутренний инструмент для менеджеров — быстро посчитать заказ по прайсу, сохранить расчёт, вести клиентов и сразу отдать клиенту коммерческое предложение. Цены администратор меняет сам, без программиста. Что сделано (под ключ, с передачей исходного кода): • Расчёт по м², пог. м, штукам, процентам и фиксированной цене; минимальная стоимость конструкции, скидка в % или ₽. Итог виден сразу при вводе. • Несколько конструкций в заказе: стекло, профиль, фурнитура, замер, доставка, монтаж. • КП в PDF с логотипом и реквизитами + текст для мессенджера. • История расчётов с поиском и фильтрами, копирование, пересчёт по новому прайсу. • База клиентов с поиском по имени и телефону в любом формате. • Админка: версии прайса, загрузка и выгрузка CSV, закупка и маржа. • Роли: менеджер видит только свои расчёты и не видит себестоимость. • Адаптация под ПК, планшет и телефон. Результат: • Расчёт и КП — за пару минут в одном окне. • Деньги считаются в копейках: строки КП всегда сходятся с итогом. • Смена прайса не меняет старые расчёты. • Незаданная цена не превращается в ноль — клиент не получит КП с ошибкой. • 146 автотестов. Стек: React, TypeScript, Node.js, Express, SQLite. На скриншотах — демо с вымышленными данными.