Kurumsal Yazılım

E-Kilit — Akıllı Tahta Yönetim Sistemi

MEB okullarına özel, internet bağımsız çalışabilen akıllı tahta kilit ve yönetim sistemi. OTP şifreleme, QR ile öğretmen girişi, gerçek zamanlı komut iletimi ve merkezi okul yönetimi.

E-Kilit — Akıllı Tahta Yönetim Sistemi
E-Kilit, Türkiye Milli Eğitim Bakanlığı'na bağlı okullardaki akıllı tahta sistemlerini merkezi olarak yönetmek için geliştirilmiş açık kaynaklı bir yazılım projesidir. HTTP Polling mimarisi sayesinde WebSocket'i engelleyen MEB ağ altyapısında kesintisiz çalışır. <br/>Sistem iki ana bileşenden oluşur: Node.js + Express + MongoDB tabanlı web sunucusu ve Pardus Linux üzerinde PyQt6 ile geliştirilmiş masaüstü istemci. Öğretmenler QR kod veya tek kullanımlık OTP şifresiyle tahtalarını açabilir; okul yöneticileri web tabanlı admin panelinden tüm tahtaları gerçek zamanlı izleyebilir, komut gönderebilir ve kullanım raporlarına erişebilir. <br/>Güvenlik açısından bcrypt şifreleme, express-rate-limit ile brute-force koruması, helmet.js güvenlik başlıkları ve session tabanlı yetkilendirme kullanılmaktadır. In-process bellek cache (Map tabanlı) ile MongoDB sorgu yükü minimize edilmiş, 2000+ eş zamanlı tahta desteği sağlanmıştır. EJS template engine ile server-side rendering yapılarak client-side JS bağımlılığı azaltılmıştır.
← Tüm Projeler