Это полноценное приложение, а не макет: настоящая база данных PostgreSQL (через Prisma), API-маршруты, которые создают, читают, изменяют и удаляют данные, аутентификация, и интерфейс, который ЧИТАЕТ и ЗАПИСЫВАЕТ в эту базу. Перед передачей каждое приложение проходит автоматизированную проверку: оно должно скомпилироваться, запуститься так же, как в продакшене, и позволить браузеру перейти по каждому разделу — а не просто «выглядеть» работающим.
Макет и приложение: что их на самом деле разделяет
Макет показывает интерфейс: экраны, которые выглядят так или иначе, часто с данными, зашитыми в код, или горсткой примеров, не переживающих перезагрузку страницы. Он полезен, чтобы обсудить проект; он ничего не сохраняет и ничего не вычисляет.
Приложение же сохраняет данные: то, что вы создали, остаётся на следующий день, в настоящей базе данных, а то, что вы изменили, отражается везде, где это отображается. Blueprint Maker последовательно генерирует именно второй тип: схему Prisma, отдельную базу данных PostgreSQL, API-маршруты для каждой сущности, интерфейс, который читает эти маршруты, а не показывает зашитые в код значения.
Доказательство: автоматизированная проверка перед передачей
То, что здесь утверждается, имеет значение только если это проверено, а не просто написано. Поэтому каждое сгенерированное приложение перед передачей проходит этап проверки во время выполнения: код извлекается, приложение собирается так же, как в продакшене, запускается на настоящем сервере, а затем автоматизированный браузер переходит по каждому разделу навигации, чтобы подтвердить, что он отображается без ошибок.
Этот этап — не косметическая проверка исходного кода: он запускает приложение точно так же, как это сделал бы посетитель, на изолированной базе данных, предназначенной только для проверки. Приложение, которое не компилируется, не запускается или падает при открытии раздела, не передаётся в таком виде.
Что это конкретно меняет для вас
Приложение поставляется с реалистичными демоданными, чтобы вы могли оценить его сразу, но ничего не зафиксировано: создайте запись, измените её, удалите — и настоящая база данных это зафиксирует. Панель не показывает заранее написанные цифры: её показатели вычисляются запросом к базе данных при каждом отображении.
А поскольку это стандартный код (Next.js, Prisma, TypeScript), а не проприетарный чёрный ящик, он экспортируется: в виде ZIP-архива или push в GitHub, чтобы разместить его где угодно и развивать как любой программный проект.