콘텐츠로 이동

앱 데이터의 작동 방식

앱을 설명하면 Proyecta는 데이터 모델을 계획하고, 실제 컬렉션을 프로비저닝하며, UI가 구축되기 전에 현실적인 샘플 콘텐츠로 시딩합니다. 앱은 첫 번째 빌드부터 실제 소유자가 편집 가능한 데이터와 연결된 상태로 배포됩니다 — 나중에 교체해야 할 플레이스홀더 목업 데이터가 없습니다.

데이터베이스를 직접 설계하거나, 스키마를 작성하거나, API를 연결할 필요가 없습니다. 원하는 것을 일반적인 언어로 설명하면 Proyecta가 데이터 레이어를 먼저 구축한 다음, 그 위에 맞춤형 인터페이스를 구축합니다. 이 페이지에서는 내부적으로 어떤 일이 일어나는지 설명하여 나머지 데이터 문서를 이해하는 데 도움을 드립니다.

  1. 앱을 설명합니다 — 채팅에서 앱의 목적, 대상 사용자, 수행해야 할 기능을 설명합니다.
  2. Proyecta가 데이터 모델을 계획합니다 — 앱에 필요한 콘텐츠 컬렉션(미리 만들어진 디자인에서 선택하거나 커스텀으로 설계)과 활성화할 기능(폼, 커머스, 인증 등)을 결정합니다.
  3. 플랫폼이 프로비저닝 및 시딩을 수행합니다 — UI가 존재하기 전에 결정론적으로 실제적이고 현실적인 샘플 콘텐츠로 컬렉션을 채웁니다. “posts”, “services”, “menu”에는 이미 그럴듯한 항목들이 들어 있습니다.
  4. Proyecta가 맞춤형 UI를 구축합니다 — 실제 데이터를 기반으로 페이지, 컴포넌트, 그리고 데이터를 관리할 관리자 패널을 구축합니다. AI가 작성한 타입이 지정된 콘텐츠 훅을 통해 데이터를 읽습니다.

3단계부터 데이터가 실제로 존재하기 때문에, 미리보기에서 보이는 것이 앱이 실제로 수행하는 것과 동일합니다 — 무언가를 편집하는 순간 깨지는 정적 목업이 아닙니다.

Proyecta는 모든 앱을 두 개의 레이어로 나누고, 각각을 매우 다르게 처리합니다:

  • 플러밍은 사전 구축되고 결정론적입니다. 데이터 모델, 시딩, 관리자 패널, 폼 처리, 인증, 기능 연결은 테스트된 재사용 가능한 구성 요소로 조립됩니다. 정확해야 하는 부분이므로 페이지별로 즉흥적으로 만들지 않습니다.
  • 공개용 UI는 맞춤형이며 AI가 작성합니다. 마케팅 페이지, 레이아웃, 컴포넌트, 브랜드는 앱을 위해 새롭게 작성됩니다 — 일반적인 템플릿 섹션에서 찍어낸 것이 아닙니다. 차별화되어야 하는 부분입니다.

이를 통해 앱은 견고하고 신뢰할 수 있는 backend와 독창적인 frontend를 모두 갖추게 됩니다. AI는 방문자가 보는 것에 창의성을 발휘하고, 그 뒤에 있는 모든 것은 검증된 메커니즘에 의존합니다.

거의 모든 앱의 데이터는 CMS — Proyecta의 내장된 관리형 콘텐츠 저장소에 저장됩니다. 게시물, 서비스, 목록, FAQ, 제품 카탈로그, 예약, 비즈니스 정보 등 지속적인 콘텐츠와 레코드의 기본 저장 공간입니다. 직접 실행하거나 관리할 필요 없이 그냥 사용할 수 있습니다. **콘텐츠 관리**를 참조하세요.

일부 앱은 실시간으로 변경되는 데이터가 필요합니다 — 메시지가 도착하는 대로 업데이트되는 채팅, 활동 피드, 접속 상태(“현재 온라인인 사람”), 또는 멀티플레이어 게임 상태. 이러한 동작 상태를 위한 전용 실시간 저장소곧 출시될 예정입니다. 지속적인 콘텐츠와 커머스 카탈로그는 계속 CMS에 저장됩니다.

앱에 필요한 것… 사용하는 것…
콘텐츠, 레코드, 카탈로그, 폼 (일반적인 경우) CMS (기본값)
사용자 계정 및 로그인 Auth
상품, 주문, 결제 Commerce
업로드된 파일 및 미디어 Files & Media

콘텐츠, 사용자, 주문, 파일이 어디에 저장될지 직접 결정할 필요가 없습니다 — 플랫폼이 이를 관리합니다. 실시간 동작을 위한 실시간 저장소는 곧 출시될 예정이며, 그 전까지 실시간 업데이트가 필요한 앱은 나머지 모든 기능을 제공받고 실시간 기능이 곧 제공될 것임을 안내받습니다.

앱이 구축된 후, 코드 없이 데이터를 다루는 두 가지 방법이 있습니다:

  • 채팅에서 AI에게 요청하기"Add a service called 'Deep clean' for $120", "Edit the FAQ about refunds". AI가 해당 데이터가 있는 저장소에 직접 씁니다.
  • 앱의 관리자 패널 — 게시된 앱에서 로그인으로 보호된 에디터로, AI 없이도 콘텐츠와 폼 제출을 직접 관리할 수 있습니다.

실시간 업데이트 앱을 위한 실시간 레코드 브라우저는 곧 출시될 예정입니다. CMS 콘텐츠는 앱의 관리자 패널이나 AI를 통해 관리하세요.

  • 콘텐츠 관리 — 컬렉션, 항목, 필드.
  • — 잠재 고객, 견적, 예약을 관리자 받은 편지함으로 수집.
  • 관리자 패널 — 앱의 콘텐츠와 제출물을 관리하는 내장된 노코드 방식.
  • 데이터베이스 — 데이터 저장 방식 및 곧 출시될 실시간 데이터베이스.