Перейти до вмісту

Як працюють дані вашого застосунку

Коли ви описуєте свій застосунок, Proyecta планує модель даних, створює реальні колекції та наповнює їх реалістичним зразковим вмістом ще до побудови інтерфейсу. Ваш застосунок одразу підключається до реальних даних, якими власник може керувати, — починаючи з самого першого build. Жодних тимчасових заглушок, які доведеться замінювати пізніше.

Вам не потрібно проєктувати базу даних, писати схеми чи налаштовувати API. Опишіть, що хочете, звичайною мовою — і Proyecta спочатку побудує шар даних, а потім створить поверх нього унікальний інтерфейс. Ця сторінка пояснює, що відбувається під капотом, щоб решта документації про дані була зрозуміла.

Що відбувається, коли ви описуєте застосунок

Section titled “Що відбувається, коли ви описуєте застосунок”
  1. Ви описуєте застосунок у чаті — навіщо він, для кого, що має робити.
  2. Proyecta планує модель даних — які колекції вмісту потрібні застосунку (обрані з готових рішень або спроєктовані індивідуально) і які можливості ввімкнено (форми, commerce, auth тощо).
  3. Платформа створює та наповнює ці колекції реальним, реалістичним зразковим вмістом — детерміновано, ще до того, як існує будь-який інтерфейс. Ваші «публікації», «послуги» або «меню» вже містять правдоподібні записи.
  4. Proyecta будує унікальний інтерфейс на основі цих реальних даних — сторінки, компоненти та панель адміністратора для керування ними — зчитуючи дані через типізовані хуки вмісту, які пише AI.

Оскільки дані реальні вже з кроку 3, те, що ви бачите у preview, — це справжня робота застосунку, а не статичний макет, який зламається щойно ви щось відредагуєте.

Принцип розподілу шарів

Section titled “Принцип розподілу шарів”

Proyecta ділить кожен застосунок на два шари і ставиться до них по-різному:

  • Основа — попередньо зібрана й детермінована. Модель даних, наповнення, панель адміністратора, обробка форм, auth і підключення можливостей збираються з перевірених, повторно використовуваних компонентів. Це та частина, яка має бути правильною, тому вона не імпровізується сторінка за сторінкою.
  • Публічний інтерфейс — унікальний і створений AI. Маркетингові сторінки, макети, компоненти та фірмовий стиль написані спеціально для вашого застосунку — ніколи не штампуються з шаблонних секцій. Це та частина, яка має бути неповторною.

Результат: ваш застосунок отримує надійний backend і унікальний frontend. AI витрачає свою креативність на те, що бачать відвідувачі, і спирається на перевірені механізми для всього, що за цим стоїть.

Де зберігаються ваші дані

Section titled “Де зберігаються ваші дані”

Дані майже кожного застосунку зберігаються у CMS — вбудованому керованому сховищі вмісту Proyecta. Це основне місце для постійного вмісту та записів: публікації, послуги, оголошення, FAQ, каталог товарів, бронювання та інформація про бізнес. Вам не потрібно його запускати чи обслуговувати — воно просто є. Дивіться Content Management.

Невеликій кількості застосунків потрібні дані, що змінюються у реальному часі — чат, який оновлюється в міру надходження повідомлень, стрічка активності, присутність («хто онлайн») або стан мультиплеєрної гри. Окреме realtime-сховище для такого стану поведінки незабаром з’явиться; постійний вміст і каталог commerce й надалі зберігатимуться у CMS.

Якщо вашому застосунку потрібно… Він використовує…
Вміст, записи, каталог, форми (найпоширеніший випадок) CMS (за замовчуванням)
Облікові записи користувачів і вхід Auth
Товари, замовлення, платежі Commerce
Завантажені файли та медіа Files & Media

Вам ніколи не доведеться вирішувати, куди зберігати вміст, користувачів, замовлення чи файли — платформа сама цим керує. Realtime-сховище для поведінки в реальному часі незабаром з’явиться; до того часу застосунки, яким потрібні живі оновлення, отримують усе інше, а про наближення цієї можливості їх повідомляють окремо.

Після того як застосунок побудовано, є два способи працювати з його даними — без будь-якого коду:

  • Попросіть AI у чаті"Add a service called 'Deep clean' for $120", "Edit the FAQ about refunds". Він записує дані до того сховища, в якому вони знаходяться.
  • Панель адміністратора вашого застосунку — захищений входом редактор у вашому опублікованому застосунку для керування вмістом і поданнями форм безпосередньо, без участі AI.

Браузер записів у реальному часі для застосунків із живими оновленнями незабаром з’явиться. Керуйте вмістом CMS через панель адміністратора застосунку або за допомогою AI.

  • Content Management — колекції, записи та поля.
  • Forms — збирайте заявки, запити на оцінку та бронювання у свою адміністративну скриньку.
  • Admin Panel — вбудований спосіб керувати вмістом і поданнями застосунку без коду.
  • Database — як зберігаються ваші дані та realtime-база даних, яка незабаром з’явиться.