Cafefe: Kahve Dükkanları İçin Klavye Odaklı Kasa Sistemi

Cafefe, kahve dükkanlarında çalışan kasa görevlilerinin hızını ve rahatlığını artırmak için tasarlanmış açık kaynaklı bir satış noktası (POS) sistemi. Proje, KLM-GOMS (Keystroke-Level Model) modeline dayanarak fare kullanımını minimize etmeyi ve tamamen klavye navigasyonuyla işlemleri hızlandırmayı hedefliyor.

Sistem Java 21, Jakarta EE 10 ve PrimeFaces 14 üzerine kurulu. Veritabanı olarak PostgreSQL 16 kullanılıyor ve Open Liberty uygulama sunucusunda çalışıyor. Backend tarafında yönetilen bean'ler, business servisler ve JPA varlıkları yer alırken, ön yüz JSF ve PrimeFaces XHTML sayfalarından oluşuyor. Kasa kaydı, ürünler, ürün kategorileri, indirimler, promosyonlar, çalışanlar ve rol yönetimi gibi temel modüller yer alıyor.

Geliştirme ortamı Docker Compose ile kurulabiliyor, PostgreSQL ve pgAdmin otomatik başlatılıyor. Proje `mvn liberty:dev` komutuyla çalıştırılıyor ve tam kaynak kodu GitHub'da açık olarak erişilebiliyor. Geliştirici, UI/UX tasarımı ve kod mimarisine ilişkin geri bildirim arıyor; özellikle görünümlerin daha sezgisel hale getirilmesi ve PrimeFaces kısayollarının etkinliğinin artırılması konularında iyileştirme alanları bulunuyor.


       


       
       
       

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası


       

YouTube videosu: YouTube Videosu


Klavye odaklı tasarım, perakende ortamlarında çok işe yarar, kasa görevlileri ekrana bakıp fare aramak yerine direkt tuşlarla işlem yapabiliyor. Açık kaynak olması da küçük işletmelerin sistemi kendi ihtiyaçlarına göre özelleştirebilmesi demek. Eğer Java ve JSF ile ilgileniyorsan ya da POS sistemlerinin arka planda nasıl çalıştığını merak ediyorsan, projenin kodu ve demo videosu incelenmeye değer.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz