Sanat Komisyon Pazar Yeri Arka Ucu Şablonu
SanatçıProfili, KomisyonTalebi, İlerlemeFotoğrafı ve ÖdemeAşaması
Back4app üzerinde üretime hazır sanat komisyon pazarı arka ucu ile SanatçıProfili, KomisyonTalebi, İlerlemeFotoğrafı ve ÖdemeAşaması. ER diyagramı, veri sözlüğü, JSON şeması, API kumandası ve hızlı başlatma için bir AI Ajanı istemi içerir.
Pazar Yeri Alınan Bilgiler
Bu şablon, Sanatçı Profili, Komisyon Talebi, İlerleme Fotoğrafı ve Ödeme Kilometre Taşı ile sanat komisyonu pazaryeri arka ucunu sunar, böylece ekibiniz alıcıları sanatçılarla eşleştirmeye ve komisyondaki işleri izlenebilir kılmaya odaklanabilir.
- Tarz etiketli sanatçı keşfi — İstekleri ortağa, konuya ve görsel yönelime göre sıralamak için ArtistProfile.styleTags ve CommissionRequest.styleTags kullanın.
- İlerleme fotoğrafı kaydı — Alıcıların eskizleri, çizim, renk ve son teslim aşamalarını gözden geçirebilmeleri için her Komisyon Talebi başına ProgressPhoto girişlerini takip edin.
- Kilometre taşı ödeme kontrolü — Her komisyona depozitoları, eskiz onayını ve son serbest bırakma miktarlarını bağlamak için PaymentMilestone satırlarını modelleyin.
Sanat Komisyonu Pazar Yeri Arka Uçunu Anlamak
Sanat komisyonu pazar yerinde kullanılabilirlik sürekli değişen bir hedeftir: bakım süreleri, geç kalan iadeler ve birden fazla varlığı bir araya getiren paketler. Müşteriler, verdiğiniz ETA'da bunu hissediyor. Back4app, çelişkilerin, depozitoların ve lojistiğin müşteri odaklı akışlarla senkronize kalması gereken sanat komisyonu pazar yeri ürünleri için temel varlıkları güçlendirir. Şema Kullanıcı, Sanatçı Profili, Komisyon Talebi, İlerle Fotoğrafı ve Ödeme Kilidi'ni içerir ve içinde yetkilendirme, talep takibi ve ödeme kontrol noktaları bulunur. Tercih ettiğiniz ön ucu bağlayın ve daha hızlı gönderin.
En İyi:
Sanat Komisyonu Pazarının arka uç genel görünümü
Eğer sanat komisyonu pazarı paydaşları basit soruları saniyeler içinde yanıtlayamazsa, onları toplantılarda yanıtlayacaklardır - yavaş ve maliyetli bir şekilde.
Web veya mobil gönderip göndermediğinize bakılmaksızın, sanatçı profilleri, portföy detayları, tarz tabanlı keşif ve aşama aşama ilerleme fotoğraf günlükleri omurgayı oluşturur - bu sayfa paydaşları hizalamak için en hızlı yoldur.
Sanatçı Komisyonu Pazar Özellikleri
Bu merkezdeki her teknoloji kartı, User, ArtistProfile, CommissionRequest, ProgressPhoto ve PaymentMilestone ile aynı pazar şemasını kullanır.
Portföy detayları ile sanatçı profilleri
ArtistProfile, sanatçı, biyografi, styleTags, portfolioUrl, isAcceptingCommissions ve baseRate'yi saklar.
Stil tabanlı keşif
CommissionRequest stilEtiketleri ve ArtistProfile stilEtiketleri etiket medyası, atmosfer ve konusunu belirtir.
Aşama aşama ilerleme fotoğraf günlükleri
ProgressPhoto komisyonu, yükleyen kişiyi, fotoğrafUrl'sini, başlığı, aşamaEtiketini ve alıcıya görünürlük durumunu takip eder.
Kilometre taşı ödeme takibi
PaymentMilestone komisyonu, başlığı, tutarı, durumu, dueAt ve paidAt değerlerini saklar.
Back4app ile sanat komisyonu pazar arka ucunuzu neden inşa etmelisiniz?
Back4app size sanatçı profilleri, komisyon talepleri, görsel ilerleme günlükleri ve kilometre taşları ödemeleri için pazar temelleri sunar, böylece ekibiniz veri borulama yerine eşleştirme ve moderasyona zaman harcayabilir.
- •Komisyon ve profil kayıtları: CommissionRequest sınıfı alıcı ve sanatçı işaretçilerini bağlarken, ArtistProfile biyografi, tarz Etiketleri, portföy URL'si, komisyon kabul edip etmediği ve temel oranı sorgulamayı kolaylaştırır.
- •Stil etiketleri ve ilerleme kanıtı: Keşif için ArtistProfile.styleTags ve CommissionRequest.styleTags'i kullanın, ardından sketch, linework, color ve final gibi stageTag değerleri ile ProgressPhoto satırları ekleyin.
- •Ödeme kilometre taşı kontrol noktaları: PaymentMilestone satırları, her CommissionRequest için komisyon, miktar, durum, dueAt ve paidAt üzerinden depozito, eskiz onayı ve nihai serbest bırakma tutarlarını takip etmenizi sağlar.
Bir eskiz güncellemesi, bir revizyon ve nihai ödeme arasındaki farkı bilen bir pazar yeri arka ucu oluşturun.
Pazar Faydaları
İstek alımını, görsel güncellemeleri ve kilometre taşı ödemelerini uyumlu hale getiren bir arka uç.
Daha hızlı komisyon alımı
Sıfırdan istek formları ve ilişki alanları icat etmek yerine User, ArtistProfile ve CommissionRequest sınıflarını kullanarak başlayın.
Alıcıların inceleyebileceği ilerleme
ProgressPhoto kayıtları, sketleri gözden geçirme ve revizyon kontrol noktalarını ilgili CommissionRequest üzerindeki hem alıcıya hem de sanatçıya görünür hale getirir.
Bağlam ile ödeme aşamaları
Depozito, onay ve nihai serbest bırakma miktarlarını ilgili Komisyon Talebi ile bağlamak için PaymentMilestone'ı kullanın.
StyleTag ile yönlendirilen filtreleme
SanatçıProfili.styleTags ve KomisyonTalebi.styleTags değerlerini portre, fantezi, suluboya veya piksel sanatı gibi sorgulayın.
Pazar yeri sahipliğini temizle
Komisyon Talebi'ndeki alıcı ve sanatçı işaretçileri her komisyonu doğru kişilere ve doğru iş akışına bağlı tutar.
AI başlangıç iş akışı
Tek yapılandırılmış istemle hızlı bir şekilde arka uç iskeleti ve entegrasyon rehberi oluşturun.
Sanat komisyon pazarınızı başlatmaya hazır mısınız?
Pazar yeri arka ucunuzu oluşturmak ve bir istemden Kullanıcı, Sanatçı Profili, Komisyon Talebi, İlerleme Fotoğrafı ve Ödeme Aşaması oluşturmak için Back4app AI Ajansına izin verin.
Başlamak ücretsiz — Ayda 50 AI Ajansı istemi, kredi kartı gerekmiyor
Teknik Yığın
Bu sanat komisyon pazar yeri arka uç şablonunda her şey dahil.
Komisyon ER Modeli
Sanat komisyonu pazaryeri şemasına yönelik varlık ilişki modeli.
Kullanıcılar, sanatçı profilleri, komisyon talepleri, ilerleme fotoğrafları ve kilometre taşı ödemelerini kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ ArtistProfile : "artist"
User ||--o{ CommissionRequest : "buyer"
User ||--o{ CommissionRequest : "artist"
CommissionRequest ||--o{ ProgressPhoto : "commission"
User ||--o{ ProgressPhoto : "uploadedBy"
CommissionRequest ||--o{ PaymentMilestone : "commission"
User {
String objectId PK
String username
String email
String password
String role
String displayName
Date createdAt
Date updatedAt
}
ArtistProfile {
String objectId PK
String artistId FK
String bio
Array styleTags
String portfolioUrl
Boolean isAcceptingCommissions
Number baseRate
Date createdAt
Date updatedAt
}
CommissionRequest {
String objectId PK
String buyerId FK
String artistId FK
String title
String description
Array styleTags
Array referenceImageUrls
String status
Number agreedBudget
Number currentMilestoneIndex
Date createdAt
Date updatedAt
}
ProgressPhoto {
String objectId PK
String commissionId FK
String uploadedById FK
String photoUrl
String caption
String stageTag
Boolean isVisibleToBuyer
Date createdAt
Date updatedAt
}
PaymentMilestone {
String objectId PK
String commissionId FK
String title
Number amount
String status
Date dueAt
Date paidAt
Date createdAt
Date updatedAt
}
Komisyon İş Akışı Sırası
Kimlik doğrulama, sanatçı keşfi, komisyon talepleri, ilerleme fotoğrafı kaydı ve kilometre taşı ödemeleri için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant Buyer
participant App as Art Commission Marketplace App
participant Back4app as Back4app Cloud
Buyer->>App: Sign in to review commissions
App->>Back4app: POST /login
Back4app-->>App: Session token
Buyer->>App: Browse artists by styleTags
App->>Back4app: GET /classes/ArtistProfile?where={isAcceptingCommissions:true}
Back4app-->>App: ArtistProfile list
Buyer->>App: Submit a CommissionRequest
App->>Back4app: POST /classes/CommissionRequest
Back4app-->>App: CommissionRequest objectId
Artist->>App: Upload ProgressPhoto and update PaymentMilestone
App->>Back4app: POST /classes/ProgressPhoto
App->>Back4app: PUT /classes/PaymentMilestone/{objectId}
Back4app-->>App: Saved progress and milestone stateAlan Sözlüğü
Sanat sipariş pazarı şemasındaki her sınıf için tam alan seviyesinde referans.
| Alan | Tip | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Marketplace role such as buyer, artist, or operator | |
| displayName | String | Public display name used on commission listings | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
8 alanları User içinde
Pazar Yeri Erişim Kontrolü
ACL ve CLP stratejisinin sanatçıları, alıcıları, komisyonları, fotoğrafları ve ödemeleri nasıl koruduğu.
Profil sahipliği kontrolleri
Bir Kullanıcı hesabının sahibi yalnızca onu düzenleyebilir; operatörler kimlik verilerini değiştirmeden gözden geçirebilir.
Komisyon erişim sınırları
Bir alıcı, kendi KomisyonTalep kayıtlarını görürken, atanan sanatçı kabul ettikleri işleri ve ilgili İlerlemeFotoğrafı kayıtlarını görür.
Ödeme kilometre taşı bütünlüğü
Yalnızca onaylı roller ÖdemeKilometreTaşı güncellemelerini oluşturmalı veya serbest bırakmalıdır ve Cloud Code, tutar ve durum geçişlerini doğrulayabilir.
JSON Şeması
Back4app'a kopyalamak için veya uygulama referansı olarak kullanmak üzere hazır ham JSON şeması tanımı.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"displayName": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ArtistProfile",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"artist": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"bio": {
"type": "String",
"required": true
},
"styleTags": {
"type": "Array",
"required": true
},
"portfolioUrl": {
"type": "String",
"required": false
},
"isAcceptingCommissions": {
"type": "Boolean",
"required": true
},
"baseRate": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CommissionRequest",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"buyer": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"artist": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"title": {
"type": "String",
"required": true
},
"description": {
"type": "String",
"required": true
},
"styleTags": {
"type": "Array",
"required": true
},
"referenceImageUrls": {
"type": "Array",
"required": false
},
"status": {
"type": "String",
"required": true
},
"agreedBudget": {
"type": "Number",
"required": true
},
"currentMilestoneIndex": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ProgressPhoto",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"commission": {
"type": "Pointer",
"required": true,
"targetClass": "CommissionRequest"
},
"uploadedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"photoUrl": {
"type": "String",
"required": true
},
"caption": {
"type": "String",
"required": false
},
"stageTag": {
"type": "String",
"required": true
},
"isVisibleToBuyer": {
"type": "Boolean",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "PaymentMilestone",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"commission": {
"type": "Pointer",
"required": true,
"targetClass": "CommissionRequest"
},
"title": {
"type": "String",
"required": true
},
"amount": {
"type": "Number",
"required": true
},
"status": {
"type": "String",
"required": true
},
"dueAt": {
"type": "Date",
"required": false
},
"paidAt": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile İnşa Et
Back4app AI Ajanını kullanarak bu şablondan gerçek bir sanat komisyonu pazaryeri uygulaması oluşturun; ön uç, arka uç, kimlik doğrulama, komisyon, ilerleme fotoğrafı ve kilometre taşı ödeme akışlarını içermektedir.
Back4app üzerinde bu tam şema ve davranışla bir sanat komisyonu pazaryeri uygulaması arka uç oluşturun. Şema: 1. Kullanıcı (kullanım Back4app yerleşik): kullanıcı adı, e-posta, şifre, rol, gösterim Adı; objectId, oluşturulma tarihi, güncellenme tarihi (sistem). 2. SanatçıProfili: sanatçı (Kullanıcıya işaretçi, gerekli), biyografi, stilEtiketleri, portföyoUrl, komisyon kabul ediyor, temelTarif; objectId, oluşturulma tarihi, güncellenme tarihi (sistem). 3. KomisyonTalebi: alıcı (Kullanıcıya işaretçi, gerekli), sanatçı (Kullanıcıya işaretçi, gerekli), başlık, açıklama, stilEtiketleri, referansResimUrl'leri, durum, anlaşmalıBütçe, mevcutKilometreTaşıİndeksi; objectId, oluşturulma tarihi, güncellenme tarihi (sistem). 4. İlerlemeFotoğrafı: komisyon (KomisyonTalebine işaretçi, gerekli), yükleyen (Kullanıcıya işaretçi, gerekli), fotoUrl, başlık, aşamaEtiketi, alıcıya görünür; objectId, oluşturulma tarihi, güncellenme tarihi (sistem). 5. ÖdemeKilometreTaşı: komisyon (KomisyonTalebine işaretçi, gerekli), başlık, miktar, durum, vadesi, ödendiği tarih; objectId, oluşturulma tarihi, güncellenme tarihi (sistem). Güvenlik: - Yalnızca bir KomisyonTalebine bağlı sanatçı veya alıcı bunu okuyabilir. - Yalnızca atanmış sanatçı, aktif bir komisyon için İlerlemeFotoğrafı girişleri ekleyebilir. - Yalnızca alıcı, sanatçı veya operatör kilometre taşı durumunu görebilir; yalnızca operatörler bir kilometre taşı durumunu iade edebilir veya geçersiz kılabilir. - referansResimUrl'lerini, komisyon katılımcılarına özel tutun. Kimlik Doğrulama: - Rol bilgisine dayalı kaydolma, giriş yapma, çıkış yapma. Davranış: - sanatçıları stilEtiketleri ve komisyon kabul ediyor olarak tarayıp dolaşın. - komisyon taslakları oluşturun, ilerleme fotoğraflarını yükleyin ve ÖdemeKilometreTaşı kayıtlarını vadesi, tutulmuş, serbest bırakılmış veya iade edilmiş durumları arasında taşıyın. - komisyon ilerlemesini taslaktan son teslimata gösterin. Teslim Et: - Back4app uygulamasıyla şema, CLP'ler, ACL'ler, dashboard için hazır koleksiyonlar ve alıcı keşfi, sanatçı iş akışı ve operatör inceleme araçlarını destekleyen bir ön uç.
Bu şablon istemi önceden doldurulmuş olarak Açık Ajan butonuna basın.
Bu, bir teknoloji eki olmadan temel istemdir. Üretilen ön uç yığınını sonrasında uyarlayabilirsiniz.
API Sandbox
Sanat komisyonu pazar şeması karşısında REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve bir Back4app hesabı gerektirmez.
Bu şemayı bu şablonla aynı şekilde kullanır.
Teknoloji Yığınınızı Seçin
Her bir kartı genişleterek ArtistProfile, CommissionRequest ve ProgressPhoto'yu seçtiğiniz teknoloji yığınıyla nasıl entegre edeceğinizi görün.
Flutter Sanat Komisyonu Pazar Yeri Arka Ucu
React Sanat Komisyonu Pazar Yeri Arka Ucu
React Yerel Sanat Komisyonu Pazar Yeri Arka Ucu
Next.js Sanat Komisyonu Pazar Yeri Arka Ucu
JavaScript Sanat Komisyonu Pazar Yeri Arka Ucu
Android Sanat Komisyonu Pazar Yeri Arka Ucu
iOS Sanat Komisyonu Pazar Yeri Arka Ucu
Vue Sanat Komisyonu Pazar Yeri Arka Ucu
Angular Sanat Komisyonu Pazar Yeri Arka Ucu
GraphQL Sanat Komisyonu Pazar Yeri Arka Ucu
REST API Sanat Komisyonu Pazar Yeri Arka Ucu
PHP Sanat Komisyonu Pazar Yeri Arka Ucu
.NET Sanat Komisyonu Pazar Yeri Arka Ucu
Her Teknoloji ile Aldığınız Şeyler
Her küme aynı sanat komisyonu pazarı arka uç şemasını ve API sözleşmelerini kullanır.
Birleştirilmiş pazar veri yapısı
Kullanıcıları, sanatçı profillerini, komisyon taleplerini, ilerleme fotoğraflarını ve ödeme aşamalarını tek bir şemayla yönetin.
Sanat talepleri için tarz odaklı keşif
ArtistProfile ve CommissionRequest kayıtlarını portre, fantezi, sulu boya veya piksel sanatı gibi styleTags değerlerine göre filtreleyin.
Komisyon çalışmaları için ilerleme kaydı
Her CommissionRequest'te taslak, çizgi çalışması, renklendirme ve son render fotoğraflarını takip edin.
Siparişler için aşama ödeme takibi
Depozito, onay ve son ödeme adımlarını PaymentMilestone kayıtlarına bağlayın.
Sanat Pazar Yeri Yığın Karşılaştırması
Tüm desteklenen teknolojiler arasında kurulum hızını, SDK tarzını ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Pazar Yeri Faydası | SDK Türü | Yapay Zeka Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dk | Alıcı ve sanatçı uygulamaları için tek kod tabanı. | Yazılı SDK | Tam | |
| 5 dakikadan az | Web için hızlı pazar yeri panosu. | Typed SDK | Tam | |
| ~3–7 dk | Komisyon takibi için çoklu platform mobil uygulama. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Keşif için sunucu üzerinde oluşturulmuş pazar yeri sayfaları. | Typed SDK | Tam | |
| ~3–5 dk | Komisyonlar için hafif web entegrasyonu. | Typed SDK | Tam | |
| Yaklaşık 5 dk | Alıcılar ve sanatçılar için yerel Android uygulaması. | Tiplenmiş SDK | Tam | |
| 5 dakikadan az | Mobil pazar erişimi için yerel iOS uygulaması. | Tiplenmiş SDK | Tam | |
| ~3–7 dk | Tarz tabanlı tarama için Reactif web arayüzü. | Tiplenmiş SDK | Tam | |
| Hızlı (5 dk) kurulum | Moderasyon için Kurumsal admin uygulaması. | Yazılmış SDK | Tam | |
| 2 dakikadan az | İç içe pazar sorguları için esnek GraphQL API'si. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | Komisyon hizmetleri için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Moderasyon araçları için sunucu tarafı PHP arka uç. | REST API | Tam | |
| ~3–7 dk | Pazar yeri işlemleri için .NET arka uç. | Yazılı SDK | Tam |
Kurulum süresi, bu şablon şeması kullanarak proje başlangıcından ilk CommissionRequest veya ProgressPhoto sorgusuna kadar beklenen süreyi yansıtır.
Pazar Yeri Soruları
Bu şablonla bir sanat komisyonu pazar yeri arka ucunu oluşturma hakkında yaygın sorular.
Sanat Komisyonu Pazar Yeri Uygulamanızı Kurmaya Hazır Mısınız?
Dakikalar içinde sanat komisyonu pazar yeri projenizi başlatın. Kredi kartı gerekmiyor.