Full-Stack Django Pazaryeri

Lumora

Sanatçılar ve Koleksiyonerler için Çok Dilli Pazaryeri Platformu

Yıl
2024
Rol
Baş Full-Stack Mühendis
Teknoloji Yığını
PythonDjangoPostgreSQLHTMLCSSJavaScript

Sanatçıların özgün eserlerini yayınladığı, koleksiyonerlerin keşfedip pazarlık yaptığı ve çok dilli içerik akışıyla küresel bir kitleye ulaşan full-stack Django pazaryeri.

Lumora
Tanıtım

Hareket halindeki ürün

Önizleme yükleniyor
Yakında
Full product walkthrough — artist onboarding, marketplace, and multilingual experience.
Preview
Genel Bakış

What it is. Why it exists.

Lumora, sanatçıları ve alıcıları üç dilde buluşturan full-stack bir pazaryeridir. Django tabanlı pazaryerini çok rollü bir kimlik sistemi, teklif ve mesajlaşma motoru ve her eseri küresel kitleye hazırlayan otomatik çeviri akışıyla birleştirir.

Sorun

Bağımsız sanatçıların uluslararası koleksiyonerlere ulaşacak kanalları — ve dilleri — nadiren vardır. Lumora; ilanları, pazarlığı, kimliği ve çeviriyi tek bir bütünleşik akışta yöneten bir platformla bu engeli kaldırmak için geliştirildi.

Rolüm

Baş Full-Stack Mühendis — mimari, backend, veritabanı, arayüz entegrasyonu ve i18n akışı.

Temel Özellikler

The systems and surfaces that make up the product.

groups

Çok Rollü Kullanıcı Sistemi

Sanatçı ve alıcı hesapları tek bir kimlik katmanını paylaşır ancak ayrı paneller, yetenekler ve rol tabanlı izinler alır.

dashboard_customize

Satıcı Paneli

Eser yönetimi, ilan kontrolleri, profil sunumu ve sanatçı için canlı pazaryeri etkinliği görünümü.

favorite

Alıcı Deneyimi

Kaydedilen eserler, kişisel profil, teklif takibi ve katalogla her etkileşimin tek bir geçmişi.

forum

Mesajlaşma ve İletişim

Dahili mesajlaşma, yapılandırılmış teklif akışı ve gerçek pazarlık üzerine kurulu alıcı-satıcı gelen kutusu.

storefront

Pazaryeri Altyapısı

Eser ilanları, keşif alanları, sanatçı profilleri ve teklif yönetimi tek bir gezilebilir katalogda.

language

Uluslararasılaştırma

Dinamik dil değiştirme ile üç dil desteği; ilk günden küresel koleksiyoner kitlesi için tasarlandı.

translate

Otomatik Çeviri Akışı

Eser içerikleri otomatik olarak birden fazla dile hazırlanır; çeviri otomasyonu doğrudan içerik akışına bağlıdır.

verified_user

Kullanıcı Doğrulama

Telefon doğrulama, adres yönetimi ve pazaryerini güvenilir tutan sağlamlaştırılmış hesap oluşturma akışı.

Teknik Öne Çıkanlar

Engineering
the platform.

Lumora projesini ölçekte bir arada tutan mimari — veri modelinden yayına kadar.

01

Django Mimarisi

Kimlik, pazaryeri, mesajlaşma ve i18n konularını ayıran modüler uygulama yapısı.

02

PostgreSQL Veritabanı Tasarımı

Eserler, teklifler, konuşmalar ve doğrulanmış profiller için normalize şema.

03

Çok Rollü Kimlik Doğrulama

Tek bir giriş yüzeyi, ayrı izin setlerine sahip iki rol (sanatçı / alıcı).

04

Pazaryeri Akışları

İlan → keşif → teklif → pazarlık → sonuç, uçtan uca modellendi.

05

Uluslararasılaştırma Mimarisi

Platform genelinde dil yönlendirme, içerik yedekleri ve dile duyarlı şablonlar.

06

Otomatik Çeviri Akışı

Çeviri otomasyonu içerik yönetimine entegre; yeni ilanlar varsayılan olarak çok dilli yayınlanır.

07

İzin Yönetimi

Role duyarlı dekoratörler ve sorgular, her kullanıcının yalnızca görmesi gerekeni görmesini sağlar.

08

Panel Mimarisi

Ortak tasarım dili ve bileşen sistemi üzerine kurulu iki ayrı panel (satıcı / alıcı).

Geliştirme Zorlukları

Obstacles, met with structure.

01

Platformu bölmeden iki kullanıcı tipini modellemek

Çözüm —Rol uzantılarıyla ortak bir profil çekirdeği ve sanatçı ile alıcı yüzeylerini temiz biçimde ayıran izin duyarlı sorgular.

02

İçerik değiştikçe üç dili senkron tutmak

Çözüm —Eser yaşam döngüsüne bağlı otomatik çeviri akışı; yeni içerik elle müdahale olmadan çevrilir ve dizinlenir.

03

Pazarlığı yapılandırılmış bir ürüne dönüştürmek

Çözüm —Alıcı-satıcı iletişiminin her adımını sonradan eklenmiş bir sohbet değil, birinci sınıf veri olarak kaydeden teklif + mesajlaşma motoru.

Sonuçlar

Sonuç

Lumora bir galeri değil, bütünlüklü bir pazaryeri platformu olarak ortaya çıktı: sanatçılar katılır, ilan verir, pazarlık yapar ve satar; koleksiyonerler kendi dillerinde gezinir ve etkileşime girer. Sonuç, ileri düzey full-stack yetkinliği gösteren üretim seviyesinde bir Django ürünüdür.

Öğrenilen dersler

İlk günden iki kullanıcı tipi için tasarlamak her katmanda — şema, izinler, paneller ve arayüz — netlik gerektirir. Çeviriyi bir özellik değil altyapı olarak ele almak, ürünü büyüdükçe gerçekten küresel tutar.