Windows Masaüstü İşletme Uygulaması
Küçük bir işletmeyi ofis bilgisayarından yönetmek için Windows masaüstü uygulaması: müşteriler, kayıtlar, teklif ve faturalar, yerel yazdırma, raporlar ve yedekleme — tamamen internetsiz, isteğe bağlı sunucu senkronizasyonuyla.
Proje bilgileri
- Proje türü
- Windows masaüstü uygulaması
- Kategori
- Masaüstü yazılımlar
- Sektör
- Küçük işletmeler ve arka ofis
- Teknoloji yığını
- Electron
- React
- TypeScript
- SQLite
- Node.js
- PostgreSQL
- REST API

Genel bakış
Bu tanıtım projesi, bir veya birkaç ofis bilgisayarından çalışan küçük bir işletme için Windows masaüstü uygulamasını gösteriyor — bir satış tezgâhı, servis masası ya da arka ofis. Personel giriş yapar, müşteriyi bulur, kayıtlarını açar, teklif veya fatura oluşturur, ofis yazıcısından yazdırır ve günü bir raporla kapatır. Her şey yerel veritabanıyla bilgisayarın kendisinde çalışır; internet kesildiğinde program çalışmaya devam eder.
Bu, tarayıcı penceresindeki bir web sitesi değil, gerçek bir masaüstü programıdır: Windows kurulum dosyasıyla yüklenir, menü çubuğu ve klavye kısayollarıyla kendi penceresinde açılır, ofis ve fiş yazıcılarına doğrudan yazdırır, USB barkod okuyucuları okur ve kendini günceller. Bir sunucu mevcut olduğunda değişiklikler arka planda senkronize edilir; böylece birden fazla bilgisayar — ya da ikinci bir şube — aynı verilerle çalışır.
Zorluk
Birçok küçük işletme hâlâ kimsenin değiştiremediği eski bir masaüstü programına, bir klasör Excel dosyasına ya da bağlantı kesildiği anda duran bir web aracına bağlı. Yazdırma zahmetlidir, yedekleme birinin hatırlamasına kalmıştır ve tüm veriler tek bir bilgisayardadır. Her şeyi tarayıcı tabanlı bir sisteme taşımak da her zaman çözüm değildir: bazı işler bağlantının güvenilmez olduğu yerlerde yapılır, bazıları yazıcılara ve okuyuculara doğrudan erişim ister, bazı işletme sahipleri ise verilerinin kendi bilgisayarlarında kalmasını ister.
Çözüm
Konsept, önce çevrimdışı çalışan bir Windows uygulamasıdır. Tüm veriler yerel bir SQLite veritabanında durur; ekranlar anında açılır ve hiçbir şey ağı beklemez. Müşteriler, kayıtlar ve belgeler tanıdık bir kenar menü, arama ve kısayollarla tek pencereden yönetilir. Teklif ve faturalar, işletmenin kendi şablonlarıyla A4 veya 80 mm fiş yazıcılarına doğrudan yazdırılır. Her kullanıcı kendi hesabı ve rolüyle giriş yapar, her değişiklik kaydedilir. Yedekler zamanlanmış olarak yerel bir klasöre veya ağ sürücüsüne alınır; etkinleştirildiğinde senkronizasyon hizmeti birden fazla bilgisayarı ve çevrimiçi bir kopyayı eşit tutar.
Öne çıkan özellikler
- Yerel SQLite veritabanıyla Windows'ta tamamen internetsiz çalışma
- İletişim bilgileri, notlar ve tam geçmişle müşteri kayıtları
- A4 veya 80 mm fiş yazıcılarına yazdırılan teklif, sipariş ve faturalar
- Rollere sahip kullanıcı hesapları ve işlem günlüğü
- Baskı önizlemeli, Excel veya PDF'e aktarılabilen raporlar
- Yerel klasöre veya ağ sürücüsüne zamanlanmış yedekleme
- Birden fazla bilgisayar ile çevrimiçi sunucu arasında isteğe bağlı senkronizasyon
- Otomatik güncellemeli Windows kurulum paketi
Kimler için
- Ofis bilgisayarlarından çalışan ve güvenilir yerel yazılıma ihtiyaç duyan işletmeler
- İnternet bağlantısı güvenilir olmayan mağazalar, atölyeler ve servis masaları
- Eskimiş bir masaüstü programını ya da Excel dosyalarını değiştirmek isteyen ekipler
- Verilerinin kendi bilgisayarlarında kalmasını isteyen işletme sahipleri
Teknik yaklaşım
Uygulama Electron, React ve TypeScript ile geliştirilir ve otomatik güncellemeli, imzalı bir Windows kurulum paketi olarak dağıtılır. Arayüz, bağlam yalıtımıyla korumalı bir renderer içinde çalışır; veritabanı erişimi, yazdırma ve dosya işlemleri dar ve tipli bir IPC katmanının arkasında ana süreçte yer alır, böylece ekran kodu dosya sistemine hiç doğrudan dokunmaz. Veriler, her sürümle gelen şema geçişleri ve güvenli eşzamanlı erişim için WAL günlüğüyle SQLite'ta saklanır. İsteğe bağlı senkronizasyon, PostgreSQL kullanan bir Node.js hizmetiyle çalışır: her bilgisayar yerel değişikliklerini bir kuyrukta tutar ve çevrimiçiyken REST API üzerinden paylaşır; çakışmalar kayıt türüne göre kurallarla çözülür.
- Ön yüz
- Veritabanı
- Masaüstü
- Entegrasyonlar
- Local printers80 mm receipt printersUSB barcode scannersExcel / CSVSMTP
Ekranlar
Ana ekranlar
Yönetim arayüzü
Bu projenin arkasındaki hizmetler
Bu vaka çalışmasındaki iş aşağıdaki hizmetlere karşılık gelir. Her sayfa kapsamı, süreci ve teslim edilenleri anlatır.
İlgili projeler
Tüm projeler
Kurumsal sistemlerİşletme yönetim sistemiİşletme Yönetim Sistemi
Büyüyen bir ticaret şirketi için ERP tarzı sistem: depolara göre stok, onaylı satın alma, satış siparişleri, tedarikçiler, personel izinleri ve şirket paneli tek yerde.
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- +3
Kurumsal sistemlerFaturalama sistemiFaturalama ve Tahsilat Sistemi
Teklifler, faturalar ve düzenli faturalama, online ödeme bağlantıları, otomatik hatırlatmalar, alacak yaşlandırma raporu ve müşterinin hesap açmadan açabildiği ödeme sayfası sunan özel faturalama yazılımı.
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- +2
Kurumsal sistemlerMüşteri portalıMüşteri Portalı
Kurumsal müşterilerin siparişlerini ve projelerini izlediği, fatura ödediği, belge indirdiği ve destek talebi açtığı güvenli bir self servis portal — arkasındaki ekip için personel paneliyle.
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- +2
Bu tür projeler hakkında sorular
Bu uygulamayı gerçek bir şirket kullanıyor mu?
Hayır. Örnek müşteriler, kayıtlar ve belgelerle hazırlanmış bir tanıtım projesidir. Saad'ın özel Windows masaüstü uygulamalarını nasıl geliştirdiğini gösterir.
Program internet bağlantısı olmadan çalışır mı?
Evet. Bu konseptte tüm veriler bilgisayardaki yerel bir veritabanında saklanır; müşteriler, kayıtlar, yazdırma ve raporlar çevrimdışı çalışır. Senkronizasyon isteğe bağlıdır ve bağlantı olduğunda arka planda çalışır.
Birden fazla bilgisayarda aynı anda kullanılabilir mi?
Evet. Her bilgisayar kendi yerel kopyasını tutar; isteğe bağlı senkronizasyon hizmetiyle değişiklikler merkezi bir sunucu üzerinden paylaşılır ve iki kişinin aynı kaydı düzenlemesi için net kurallar vardır. Tek bilgisayarlı kurulum hiç sunucu gerektirmez.
Mevcut yazıcılarımız ve barkod okuyucularımızla çalışır mı?
Çoğu durumda evet. Uygulama Windows üzerinden kurulu A4 ve fiş yazıcılarına yazdırır; klavye gibi davranan USB barkod okuyucular ek sürücü olmadan çalışır. Diğer cihazlar analiz aşamasında kontrol edilir.
Benzer bir proje mi istiyorsunuz?
Saad'a ihtiyacınızı anlatın. Net bir kapsam, aşamalı bir plan ve projeyi geliştiren kişiyle doğrudan iletişim — aracı olmadan.
Doğrudan ve net iletişim
Kodu yazan mühendisle doğrudan konuşursunuz — satış aracısı yok, belirsiz teslim tarihi yok.
Tamamen özel çözümler
Hazır WordPress temaları ya da kopya kod yok — her satır işinizin gereksinimlerine ve ölçeğine göre yazılır.
Fikirden yayına
Fikri şartnameye dökmenize ve gerçek, kullanılabilir bir dijital ürüne dönüştürmenize yardım.
Talep formu bu proje türü önceden seçilmiş olarak açılır.


