🏆 Geo POS – Point of Sale, Billing & Stock Manager (GPL)
A professional, self-hosted POS and inventory system for retail, wholesale, and service businesses — handle sales, invoices, returns, purchasing, stock control, taxes, multi-store operations, and real-time reports from a single dashboard.
🚀 Genel Bakış
Geo POS, gişeler ve arka ofisteki günlük operasyonları merkezileştirir: barkod odaklı ödeme, müşteri faturalandırma, tedarikçi satın alma, depo stok transferleri ve gün sonu mutabakatı.
Güvenilir POS'a, doğru envantere ve temiz muhasebe ihracatlarına ihtiyaç duyan mağazalar, süpermarketler, eczaneler, kafeler, elektronik ve giyim mağazaları ile küçük distribütörler için tasarlanmıştır.
Deneyim odaklı tasarım: Gerçek kasalar ve depolar etrafında inşa edilmiştir - hızlı ürün arama, çevrimdışı toleranslı arabalar (PWA'ya hazır), makbuz yazıcıları/para çekmeceleri ve yöneticiler ve muhasebeciler için pratik raporlar.
✨ Temel Özellikler
- Hızlı POS Ödeme: barkod tarama, hızlı arama, sepetleri bekletme/devam ettirme, iade/değişim, indirimler ve notlar.
- Faturalandırma ve Faturalama: vergi dahil/hariç fiyatlandırma, çoklu vergiler (KDV/GST), kredili satışlar, proforma ve e-faturalar.
- Envanter Kontrolü: çoklu depo stoku, transferler, stok ayarlamaları, düşük stok uyarıları, seri/parti ve son kullanma tarihi takibi (ilaç/gıda için).
- Ürün Kataloğu: çeşitler (boyut/renk), kompozit/kitler, fiyat kademeleri, satın alma ve iniş maliyet yönetimi.
- Satın Alma ve Tedarikçiler: RFQ/PO, GRN, tedarikçi iadeleri, ödeme takibi.
- Müşteriler ve CRM Lite: müşteri grupları, mağaza kredileri, sadakat puanları, bildirimler, hatırlatmalar.
- Ödemeler: nakit, kart, mobil cüzdan, bölünmüş ödemeler, hediye kartları, kısmi/taksitli destek.
- Makbuzlar ve Belgeler: termal makbuz ve A4 fatura şablonları, markalama, çok dilli çıktılar, e-posta/PDF.
- Çoklu Mağaza ve Roller: ayrı kayıtlara sahip şubeler, kullanıcı rolleri (Yönetici/Yönetici/Kasiyer/Denetçi) ve denetim izleri.
- Muhasebe Dostu: hesap planı haritalaması, vergiler, gün sonu Z raporları, defter tutma araçları için CSV/Excel'e aktarma.
- Raporlar ve KPI'lar: zamana/şubeye/kasiye göre satışlar, ürün performansı, marj, stok değerlemesi, yaşlanma, tedarikçi performansı.
- Donanım Dostu: Barkod tarayıcılar, termal yazıcılar, para çekmeceleri (yazıcı vuruşu aracılığıyla) ve etiket yazıcılarıyla çalışır.
- PWA ve Çevrimdışı Toleranslı: ağ kesintiye uğradığında satışları artırmaya devam edin; tekrar çevrimiçi olduğunuzda senkronize edin (etkin olduğunda).
- Yerelleştirme: çoklu para birimi, çoklu dil, sayı/tarih formatları, RTL desteği.
- Güvenlik: kayıt başına izinler, kasa çekmecesi kayıtları, geri ödeme onayları, etkinlik kayıtları.
⚙️ Teknik Yığın
- Çerçeve: PHP çerçeve yapısı (sürüme bağlı olarak genellikle CodeIgniter veya Laravel)
- PHP: 8.1+ önerilir
- Veritabanı: MySQL 5.7+/8.0 veya MariaDB 10.3+
- Ön Uç: Blade/CI Görünümleri, Bootstrap/Tailwind, Vanilla JS/Alpine
- Sunucu: HTTPS'li Nginx veya Apache; önerilen OPCache
- Uzantılar: pdo_mysql, mbstring, openssl, curl, intl, fileinfo, zip, json
- Derleme Araçları: Composer, Node.js + NPM (varlık hattı sağlanmışsa)
- İsteğe bağlı: Redis/Dosya önbelleği, PWA hizmet çalışanı
🧩 Kurulum Kılavuzu
- Yükleme: Dosyaları Linux barındırma veya sunucunuza dağıtın.
- Veritabanı: DB ve kullanıcı oluşturun; Kimlik bilgilerini .env veya app config dosyasında ayarlayın.
- Bağımlılıklar: besteci kurulumunu çalıştırın --no-dev; varsa uygulama anahtarı oluşturun.
- Migrate/Tohum: php artisan migrate --force (veya varsa proje yükleyici sihirbazını çalıştırın).
- Varlıklar: npm install & npm run build (derleme hattı gönderildiğinde).
- İzinler: depolama/ve önyükleme/önbelleğin (veya CI için yazılabilir/) yazılabilir olduğundan emin olun.
- POS Kurulumu: vergileri, kasaları, şubeleri, makbuz şablonunu ve ödeme yöntemlerini yapılandırın.
- Donanım: termal yazıcıyı (ESC/POS) ve barkod tarayıcı klavye modunu ayarlayın; nakit çekmece vuruşunu test edin.
- Sertleştirin: HTTPS'yi etkinleştirin, yedeklemeleri yapılandırın ve yönetici yollarını kısıtlayın.
İpucu: Barkod taramayı, iadeleri ve Z raporunu, yayına geçmeden önce gün sonunda test edin.
📦 Teslimatlar
- Geo POS kaynak kodunu tamamlayın (GPL yapısı)
- POS (kayıt) arayüzü + Arka ofis yöneticisi
- Envanter, satın alma, müşteriler ve tedarikçiler modülleri
- Makbuz/fatura şablonları ve markalama seçenekleri
- Belgeler ve örnek yapılandırma notları
- GPL lisans metni ve değişiklik günlüğü
📱 Desteklenen Platformlar
- Cihazlar: masaüstü terminalleri, hepsi bir arada POS PC'leri, küçük form faktörlü PC'ler; kiosklar için tablet dostu kullanıcı arayüzü
- Tarayıcılar: en yeni Chrome, Edge, Firefox; Arka ofis için Safari
- İşletim Sistemi: Linux sunucusu önerilir; Geliştirme/yerinde dağıtımlar için Windows/macOS kabul edilebilir
- Çevre birimleri: barkod tarayıcılar (USB HID), termal yazıcılar (ESC/POS), para çekmeceleri (yazıcı vuruşu), etiket yazıcıları
🧠 Notlar
- Lisans: Eğitim, test ve yasal olarak kendi kendine barındırma için GNU Genel Kamu Lisansı (GPL) kapsamında dağıtılır.
- Özelleştirme İpuçları: Temel düzenlemelerden kaçının; hizmet sınıfları/olayları aracılığıyla genişletme ve geçersiz kılmaları görüntüleme; Kolay denetimler için vergileri ve makbuzları ayrı yapılandırmalarda tutun.
- Uyumluluk: yargı yetkisine göre KDV/GST kurallarını yapılandırın; Gerektiğinde ürün partisini/son kullanma tarihini koruyun (ilaç/gıda).
- Performans: OPCache/önbelleğe almayı etkinleştirin, sık sorgulanan sütunları indeksleyin, eski belgeleri hız için arşivleyin.
- Güvenlik: Güçlü roller, kasiyer PIN'leri, geri ödeme onayları ve IP kısıtlamalı yönetici erişimini zorunlu kılın.
👨💻 Orijinal Geliştirici Kredisi
Orijinal olarak listelenen satıcı tarafından geliştirildi
CodeCanyon.
Lütfen kullanım durumunuz gerektirdiğinde ticari bir lisans satın alarak orijinal geliştiriciyi destekleyin.
🔒 Sorumluluk reddi beyanı
Bu, öğrenme, test etme ve yasal olarak kendi kendine barındırma amaçlı bir GPL yeniden dağıtımıdır. Biz orijinal geliştiriciler değiliz ve hiçbir zımni garanti vermiyoruz.
Tüm ticari markalar ve ürün adları ilgili sahiplerinin mülkiyetindedir. Ticari üretim için lisanslama yükümlülüklerini inceleyin ve gerektiğinde orijinal geliştiriciden geçerli bir lisans alın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.