Дашборд витрат для стартапу дитячих книжок: собівартість, прибуток і графіки по кожній книжці

Про проєкт
Собівартість і прибуток кожної книжки видно одразу після збереження: тиражі однією формою, фільтри, графіки, CSV і відкат змін. Запуск за 1 день.
Задача
Стартап друкує персоналізовані дитячі книжки на замовлення (NDA). У кожної книжки три витрати, і зʼявляються вони в різний час: генерація ілюстрацій ШІ, друк і доставка. Потрібне було одне місце, де всі три сходяться по кожній книжці.
Що зроблено
Закритий вебзастосунок: один рядок дорівнює одній книжці, а підсумки й графіки рахуються самі. Від задачі до запуску минув 1 день.
Можливості
- вхід за паролем
- рядок книжки: дата і номер замовлення, назва, генерація, друк і доставка в доларах, формат, розмір, папір
- позначка «зразок» для тестових книжок
- прибуток з кожної книжки поруч із собівартістю
- підсумки, структура витрат і графік за місяцями чи днями оновлюються одразу після збереження
- тираж однакових книжок, до 50 штук, однією формою, кожен рядок потім виправляється окремо
- форма памʼятає дату, номер, ціни й параметри з попереднього запису
- пошук за назвою чи номером, фільтри за місяцем і точною датою
- перемикач «усі / зразки / клієнтські» і підсумок за відфільтрованими рядками
- вивантаження в CSV
- видалення лише з режиму редагування і після підтвердження
- кожне збереження робить знімок даних для відкату
Результат
Дашборд працює з дня запуску: команда вносить кожне замовлення, ручних підрахунків після тиражу більше нема.
Стек: Next.js, Vercel, Vercel Blob.
Додано 02.11.2026


