TEKNOLOJİ VE MİMARİ

Ürünün arkasında,
somut mühendislik.

Teknoloji seçimlerimizi ürünün kullanım senaryosu, veri ihtiyaçları ve mevcut geliştirme aşaması belirliyor.

İş YazılımlarıSiber GüvenlikMobil Uygulamalar
TEKNOLOJİ EKOSİSTEMİ

Her ürün için ihtiyaca uygun bir yapı.

Mobil deneyimlerde React Native ve Expo; iş uygulamalarında JavaScript, Python ve SQLite kullanıyoruz. Aşağıdaki bilgiler projelerimizin mevcut teknik kapsamını gösterir.

TypeScriptReact NativeExpoJavaScriptPythonSQLiteIMAP / SMTPHTTPS
01 / MOBILE

Mobil uygulama katmanı

React Native · Expo · TypeScript

FRIZ’in Android ve iPhone için geliştirilen mobil istemcisi React Native ve Expo üzerine kurulu. TypeScript, uygulama kodunda statik tip tanımları ve geliştirme sırasında tip denetimi sağlar. Tarayıcı önizlemesi de mevcut.

Mevcut kapsam
Profil keşfi, filtreler, oyun davetleri ve karşılıklı onay akışlarının prototipleri.
Veri yaşam döngüsü
Demo verileri ağırlıklı olarak oturum belleğinde tutulur; prototip kurgusal yetişkin profilleri kullanır.
Geliştirme sınırı
Kalıcı hesap altyapısı, gerçek kişiler arasında mesajlaşma ve iki kullanıcı arasında canlı oyun senkronizasyonu henüz tamamlanmış değildir.
Uygulandığı proje: FRIZ
02 / WEB & DATA

İş uygulaması mimarisi

JavaScript · Python · SQLite

Makinex Cockpit’in tarayıcı arayüzü JavaScript, sunucu tarafı Python ve veri katmanı SQLite kullanır. Kayıtlar ve dosyalar sunucuda tutulur; mevcut kurulum tek şirket ve tek kullanıcı için hazırlanmıştır.

İlişkili iş kayıtları
Cari ve ürün kartlarından teklif, revizyon, sipariş ve ödeme kayıtlarına uzanan çalışma akışı.
İş kuralları
İskonto, KDV ve ödeme planı kontrolleri; müşteri onayı kaydedilen teklifin siparişe aktarılması.
Mevcut dağıtım
Şirket içi kullanım için HTTPS üzerinden erişilen web uygulaması. Çok kiracılı SaaS ve rol bazlı ekip yetkilendirmesi mevcut sürümün doğrulanmış kapsamına dahil değildir.
Uygulandığı proje: Makinex Cockpit
03 / INTEGRATION

Veri alışverişi ve belgeler

IMAP / SMTP · Excel / CSV · PDF

Cockpit’te uyumlu e-posta hesapları IMAP/SMTP ile bağlanabilir. Veri aktarımı ve belge üretimi, ticari kayıtlarla birlikte ele alınır.

İçe aktarma
Excel/CSV dosyalarında sütun eşleştirme, önizleme, mükerrer kayıt ve çelişki kontrolü; kullanıcı onayından sonra aktarım.
Belge çıktıları
Türkçe ve İngilizce teklif ve satış siparişi PDF’leri; hazırlanan belgelerin e-posta taslağına eklenmesi.
Çalışma koşulları
E-posta alım ve gönderimi uyumlu hesapla doğrulama gerektirir. Takip kontrolleri panel açıkken veya yeniden açıldığında çalışır. OAuth, banka/POS ve e-Fatura entegrasyonları tamamlanmış değildir.
Uygulandığı proje: Makinex Cockpit
04 / DOCUMENT LOGIC

Kurallara dayalı otomasyon

Şablon önceliği · Dil seçimi · Belge bağlamı

Makinex One’da ticari belge metinleri, belgeye özel açıklamalardan firma şablonlarına uzanan tanımlı bir öncelik sırasıyla seçilir.

Belgeye özel metin↓İlgili dilde firma şablonu↓İlgili dilde sistem standardı

Bu yapı, üretken yapay zekâ yerine deterministik belge kurallarına dayanır. Proje kayıtlarında belge metinlerinin yönetimi için Python tabanlı bileşenler kullanıldığı belirtilmektedir; güncel sunucu kurulumu bu envanterde bağımsız olarak incelenmemiştir.

Uygulandığı proje: Makinex One
YAPAY ZEKÂ VE AJAN MİMARİLERİ

Mevcut yeteneklerle geliştirme hedeflerini ayırıyoruz.

FRIZ: kurallı sıralama

Mevcut kişi önerileri ortak niyet ve etkinliklere dayalı puanlamadır. Açılış cümlesi desteğinin arayüz akışı hazırlanmıştır; gerçek model bağlantısı yapılandırılmamıştır. Fotoğraf ve canlı selfie kontrolleri geliştirme hedefleridir.

CYBEREX: ajan iş akışı tasarımı

Black-box keşif, risk analizi, delil toplama ve raporlama adımlarının ajan tabanlı bir yapıda ele alınması hedeflenir. Yetkilendirme, kapsam sınırları ve insan onayı mimari planlama konularıdır; çalışan uygulama olarak sunulmaz.

GÜVENLİK VE VERİ KONTROLLERİ

Güvenliği katmanlar üzerinden ele alıyoruz.

Aktarım güvenliği, veri bütünlüğü ve kullanıcı izinleri farklı sorumluluk alanlarıdır. Her projenin mevcut uygulamasını ve geliştirme kapsamını ayrı değerlendiriyoruz.

01 / TRANSPORT SECURITY

HTTPS ile aktarım güvenliği

Makinex Cockpit’te Caddy üzerinden HTTPS erişimi sağlanır. Giriş yapısı scrypt parola özetleme ve sunucu taraflı oturum yönetimi kullanır. Secure, HttpOnly ve SameSite çerezleri; CSRF, köken kontrolü ve giriş denemesi sınırıyla desteklenir.

Mevcut kapsam: Makinex Cockpit
02 / DATA INTEGRITY

Doğrulama ve ilişkili kayıt kontrolleri

Excel/CSV aktarımında sütun eşleştirme, önizleme, mükerrerlik ve çelişki kontrolleri uygulanır. Aktarım kullanıcı onayından sonra gerçekleşir. Bağlantılı ticari kayıtları koruyan silme kontrolleri ve kayıtlarla dosyaları birlikte dışa aktaran yedekleme işlevi bulunur. E-posta bağlantı sırları Fernet ile şifrelenir; HTML e-posta içerikleri DOMPurify ve kısıtlı iframe ile temizlenip izole görüntülenir.

Mevcut kapsam: Makinex Cockpit
03 / CONSENT & PRIVACY

Ayrı onay akışları ve sınırlı konum gösterimi

FRIZ prototipinde oyun davetini kabul etmek özel mesajlaşma izni oluşturmaz. Sohbet için karşılıklı ilgi gerekir. Genel profilde ad ve soyad baş harfi kullanılır; kesin konum, GPS pini veya mesafe gösterilmez.

Engelleme ve raporlama akışları demo düzeyindedir. Raporlar bir moderasyon hizmetine iletilmez; sunucu taraflı gizlilik uygulaması ve gerçek doğrulama hizmetleri henüz tamamlanmamıştır.

Prototip kapsamı: FRIZ
04 / SECURITY ASSESSMENT

Black-box değerlendirme ve kanıta dayalı bulgular

CYBEREX’in hedeflenen mimarisi; dışarıdan erişilebilen varlıkların keşfi, risk analizi, delil toplama ve raporlamayı kapsar. Yetkilendirme, test kapsamı ve insan onay mekanizmaları planlama konularıdır.

Çalışan güvenlik taraması, tamamlanmış sızma testi veya bağımsız güvenlik denetimi mevcut bir hizmet olarak sunulmaz. Çok faktörlü doğrulama, rol bazlı yetkilendirme ve bekleyen verinin şifrelenmesi gibi kontrollerin uygulanmış olduğu doğrulanmamıştır.

Konsept ve erken mimari planlama: CYBEREX
KULLANDIĞIMIZ PLATFORMLAR

Geliştirme araçlarından sunucu altyapısına.

Platformları her projede üstlendikleri rolle birlikte kullanıyoruz: geliştirme desteği, çalışan servis altyapısı ve entegrasyon hazırlığı.

GELİŞTİRME VE TEKNİK İNCELEME

OpenAI · Codex & ChatGPT

FRIZ ve Makinex Cockpit’in yazılım geliştirme çalışmalarında Codex’ten yararlanıyoruz. Makinex One’da ChatGPT proje değerlendirme ve içerik hazırlığına; Codex teknik inceleme ve dokümantasyona destek oluyor.

Geliştirme araçları · Ürün içi API bağlantısından ayrı
TANITIM HAZIRLIĞI

Anthropic · Claude

Makinex One’ın tanıtım hazırlığı çalışmalarında Claude’dan yararlandık. Bu kullanım tanıtım üretimi bağlamındadır; çalışan ürüne bağlı bir Anthropic API entegrasyonunu ifade etmez.

Makinex One · Tanıtım hazırlığında kullanılmış araç
SUNUCU ALTYAPISI

Hetzner

Makinex Cockpit’in web uygulaması ve ayrı e-posta bağlantı servisi Hetzner sunucu altyapısında barındırılıyor. Servis verileri konteyner yaşam döngüsünden bağımsız kalıcı veri alanlarında saklanıyor.

Makinex Cockpit · Kayıtlı aktif kurulum
KONTEYNER VE HTTPS

Docker · Caddy

Cockpit’in web ve e-posta servisleri Docker konteynerleriyle ayrıştırılıyor. Caddy, ters vekil yönlendirmesi ve HTTPS erişimini sağlıyor. Servis yapılandırmalarında sınırlı yetki ve kaynak ayarları kullanılıyor.

Makinex Cockpit · Dağıtım ve erişim altyapısı
MOBİL VE KALİTE ARAÇLARI

Expo · React Native · Node.js

FRIZ prototipi Expo, React Native, React ve TypeScript ile geliştiriliyor; ekran akışları Expo Router ile yapılandırılıyor. Kod kalitesi TypeScript ve ESLint ile, temel akışlar Node.js tabanlı otomatik testlerle kontrol ediliyor.

FRIZ · Aktif prototip ve geliştirme araçları
VERİ VE ENTEGRASYON HAZIRLIĞI

PostgreSQL · PGlite · OpenAI API

FRIZ’in kalıcı veri altyapısı için PostgreSQL şemaları hazırlanıyor; erişim ve yayın kuralları PGlite ile yerel ortamda test ediliyor. OpenAI API tabanlı açılış cümlesi özelliğinin entegrasyon hazırlığı var; canlı model bağlantısı henüz doğrulanmış değil.

FRIZ · Test ve geliştirme kapsamı

Bu bölüm kullanılan araç ve hizmetleri tanıtır; resmî iş ortaklığı veya sağlayıcı onayı anlamına gelmez.

Teknolojilerin kullanıldığı projeler