Quant-UX¶
Bu makalede
Bilgi
Quant-UX; prototipleme, kullanılabilirlik testi ve kullanıcı deneyimi analitiği için açık kaynaklı bir platformdur. Web ve mobil uygulamaların tam etkileşimli prototiplerini oluşturmanıza, kullanıcı testleri yapmanıza ve tek bir araç içinde kullanıcı davranışlarını (ısı haritaları, huniler, nicel metrikler) analiz etmenize olanak tanır. Quant-UX genellikle Figma ve Maze'e ücretsiz, self-hosted (kendi sunucunuzda barındırılan) bir alternatif olarak kabul edilir ve GPL-3.0 lisansı altında dağıtılır.
Quant-UX Temel Özellikleri¶
- İnteraktif prototipler: tüm widget'lar tam işlevseldir; kullanıcılar veri girebilir, onay kutularını işaretleyebilir ve öğelerle etkileşime girebilir. Animasyonlar ve veri işleme ile birleştiğinde prototip gerçek bir uygulama gibi davranır.
- Görsel Tasarımcı (Visual Designer): ekranlar oluşturmak, bileşenler eklemek ve bağlantılar aracılığıyla ekranlar arasında geçişler inşa etmek için kullanışlı bir tuval.
- Yapay Zeka Asistanı: metin istemlerine dayalı prototip parçalarının üretilmesi (örneğin, "bir giriş formu oluştur") ve ardından ince ayar ile stillendirme yetenekleri.
- Tasarım Sistemleri: bileşenlere, tasarım token'larına ve ana ekranlara dayalı ölçeklenebilir tasarım sistemları oluşturma.
- Animasyonlar: gerçekçi animasyonlar oluşturmak ve prototip sadakatini artırmak için Animation Composer aracı.
- Zengin bileşen paleti: WireFrame, Survey, iOS ve Android için hazır widget setleri; hemen tasarlamaya başlayabilirsiniz.
- Akıllı araçlar: iş akışınızı hızlandırmak için ızgara yeniden boyutlandırma, akıllı klonlama ve tekrarlayıcı ızgaralar (repeater grids).
- A/B Testi: tek bir prototip içinde A/B operatörünü kullanarak birden fazla tasarım varyantını karşılaştırma; sadece bir öğeyi bir teste bağlayın ve iki varyant belirleyin.
- İş Mantığı (Business Logic): REST istekleri, karar öğeleri, zorunlu alanlar, girdi formatı doğrulaması ve ekranlar arası veri aktarımı için veri bağlama yoluyla mantık modelleme.
- Kullanılabilirlik testi ve analitiği: Veriye dayalı karar verme süreci için kullanıcı davranışı verilerinin, ısı haritalarının ve nicel UX metriklerinin toplanması.
- Entegrasyonlar ve İçe Aktarma: görsellerin (.webp, .jpg, .psd) tuvale sürükle-bırak yöntemiyle içe aktarılması ve ayrıca Figma'dan düzenlerin (layouts) içe aktarılması.
- Açık Kaynak: bulut SaaS sürümlerinde bulunan proje sayısı ve kullanıcı sayısı üzerindeki proje sınırları olmadan self-hosted çalıştırma.
Çalıştırma Özellikleri¶
| ID | Yazılım Adı | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Özel Alan Adı | Aktif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 633 | Quant-UX | Ubuntu 22.04 | + | + | + | + | 1 | 2 | 20 | Hayır | SİPARİŞ VER |
Not
Aksi belirtilmedikçe, varsayılan olarak yazılımın en son sürümünü geliştiricinin web sitesinden veya işletim sistemi depolarından kuruyoruz.
Not
Quant-UX Docker üzerinde çalıştırılır ve birkaç konteynerden oluşur: bir MongoDB veritabanı (quant-ux-mongo), bir Java backend (quant-ux-backend), Quant-UX web uygulaması / frontend (quantux<Server_ID>.hostkey.in), ayrı bir websocket sunucusu (quant-ux-websocket-server), otomatik TLS sertifikası oluşturma özelliğine sahip bir nginx reverse proxy ve yerel bir Mailpit posta toplayıcısı (quant-ux-smtp-sink).
Not
Java backend -Xmx2g parametresi ile başlatılır, bu da maksimum heap boyutunun 2 GB ile sınırlı olduğu anlamına gelir (yük altında gerçek tüketim önemli ölçüde daha düşüktür). MongoDB ve diğer hizmetler göz önüne alındığında, minimum 4 GB RAM gereklidir; yük altında rahat bir çalışma için daha fazla bellek tahsis edilmesi önerilir.
Not
E-posta bildirimleri (şifre sıfırlama, katılımcı davetleri) için derleme içinde yerel bir Mailpit SMTP toplayıcısı önceden kurulmuştur; e-postalar yerel olarak yakalanır ve harici adreslere iletilmez. Kullanıcılara gerçek e-postalar göndermek için backend ayarlarında kendi SMTP sunucu parametrelerinizi (QUX_MAIL_HOST, QUX_MAIL_USER, QUX_MAIL_PASSWORD) belirtin.
Bağlantı Verileri¶
Sipariş ödemesi yapıldıktan sonra, sunucu çalışmaya hazır olduğunda kayıt sırasında sağlanan e-posta adresine bir bildirim gönderilecektir. Bu bildirim VPS IP adresinin yanı sıra bağlantı için kullanıcı adı ve şifreyi içerecektir.
Servis yönetimi, bağlantısı Invapi içinde bulunan Quant-UX web arayüzü üzerinden gerçekleştirilir.
Yetkilendirme verileri, sunucu kontrol panelindeki Configuration >> Tags bölümünde veya gönderilen e-postada bulunabilir:
- Link: webpanel; etiketinde;
- Sunucu yönetimi için Login ve Password: yazılım kurulumu tamamlanıp sunucu hazır olduğunda adresinize e-posta ile gönderilir. Uygulamanın kendisi içindeki hesap bilgileri (e-posta ve şifre), web arayüzü bağlantısına ilk ziyaretiniz sırasında kayıt aşamasında ayrı olarak oluşturulur.
Web arayüzüne şu adresten erişilebilecektir: https://quantux{Server_ID_from_Invapi}.hostkey.in
Not
Teknik parametreler ve şifreler, Quant-UX çalışması için otomatik kurulum sırasında ayarlanır (frontend'in backend'e, backend'in MongoDB veritabanına bağlanması, ayrıca SMTP ve JWT sırları). Kurulum dosyaları /opt/quantux dizininde bulunur. Mevcut değerleri şu komutu çalıştırarak görüntüleyebilirsiniz:
QUX_JWT_PASSWORD değerini ve posta sunucusu parametrelerini kendinizinkilerle değiştirmeniz önerilir; ayrıntılar için resmi Quant-UX dokümantasyonuna göz atın. Quant-UX Çalıştırmasından Sonra Başlangıç¶
-
İlk çalıştırma için
https://quantux<Server_ID>.hostkey.ingibi bir bağlantıya gidin. Login ve Sign Up sekmelerinin bulunduğu bir giriş ekranı açılacaktır. Hesap oluşturmak için Sign Up sekmesine gidin.
Kayıt alanlarını doldurun:
- Email - e-posta adresiniz (aynı zamanda kullanıcı adınız olarak kullanılır);
- Password - şifreniz.
I accept the terms of service onay kutusunu işaretleyin ve
SignUpdüğmesine tıklayın. Sonraki girişler için Login sekmesini kullanın.Not
Varsayılan olarak ayrı bir yönetici hesabı oluşturulmaz; kayıt sırasında, kendi prototiplerinin ve ekiplerinin sahibi olan standart bir kullanıcı hesabı (role
user) oluşturulur. Giriş için e-posta adresi onayı gerekmez. Kendi kendine kayıt olma yeteneği/opt/quantux/quantux-compose.ymlçalıştırma dosyasındakiQUX_USER_ALLOW_SIGNUPdeğişkeni ile kontrol edilir ve izin verilen e-posta alanları listesiQUX_USER_ALLOWED_DOMAINSdeğişkeni ile kontrol edilir. Kullanıcıları ve ekipleri yönetme hakkında daha fazla ayrıntı için geliştirici dokümantasyonuna bakın. -
Kayıt işleminden sonra otomatik olarak giriş yapacaksınız ve bir hoş geldiniz mesajıyla birlikte Quant-UX masaüstü açılacaktır.

Ana arayüz öğeleri:
- + Create - yeni bir prototip oluşturun;
- Recent Prototypes - son prototiplerinizin listesi;
- Updates - güncellemeler ve bildirimler;
- Documentation - resmi Quant-UX dokümantasyonuna gidin;
- Contact - iletişim bilgileri ve geri bildirim;
- My Account - hesap ayarları.
-
Bir prototip oluşturmak için
Createdüğmesine tıklayın. Açılan Create a new prototype penceresinde parametreleri belirtin:
- Name - prototipin (uygulamanın) adı;
- ScreenSize - ekran boyutu: Smartphone, Smartphone (Max), Tablet (Vertical), Tablet (Horizontal), Desktop veya Custom (özel boyutlar).
Createdüğmesine tıklayın — görsel tasarımcı açılacaktır.Not
Ekran boyutu piksel değil, point cinsinden belirtilir.
-
Görsel tasarımcıda prototip tasarımınızı oluşturursunuz: ekranlar, widget'lar ve aralarındaki geçişler.

Ana editör öğeleri:
- Design / Prototype modu değiştirme düğmesi — arayüz tasarımı ile etkileşimli bağlantı kurulumu arasında geçiş yapar;
- Design Tokens — tasarım token'larını oluşturma ve yönetme;
- Export Code — prototip kodunu dışa aktarma;
- Share düğmesi — prototipi yayınlama ve bir bağlantı aracılığıyla erişim sağlama;
- Sol üst köşede Zoom kontrolü (100 %) ve aktif prototip seçimi.
Not
Quant-UX ile çalışma hakkında ayrıntılı bilgiye geliştirici dokümantasyonundan ulaşılabilir ve self-hosted çalıştırma talimatları projenin GitHub deposunda mevcuttur.
API ile Quant-UX Siparişi Verme¶
Bu yazılımı API kullanarak yüklemek için bu talimatları izleyin.