Zahit ARSLAN, modern teknolojilerle geliştirilmiş, yüksek performanslı ve kullanıcı dostu bir cari ve gider takip uygulamasıdır. İşletmenizin günlük finansal akışını, kasa hareketlerini ve giderlerini kolayca yönetmenizi sağlar.
-
Cari Yönetimi:
- Ana Kasa & PC Bölümleri: İşletmenin farklı gelir kaynaklarını (Ana Kasa ve Bilgisayar) ayrı ayrı takip edin.
- Nakit & Visa Ayrımı: Ödeme yöntemlerine göre detaylı gelir takibi.
- Otomatik Hesaplama: Günlük toplamları ve kasa farklarını (Açık/Fazla) anlık olarak hesaplar.
- Günlük Kayıt: Geçmişe dönük kayıtları takvim üzerinden kolayca görüntüleyin ve düzenleyin.
-
Gider Takibi:
- Kategorik Giderler: Elektrik, İnternet, Bağkur, Doğal Gaz gibi sabit giderleri kategorize edin.
- Periyodik Kontrol: Aylık ödemelerin yapılıp yapılmadığını takip edin (Ödendi/Ödenmedi durumu).
- Market Özeti: Market harcamalarını ve ekstra giderleri detaylı bir şekilde raporlayın.
-
Modern Arayüz:
- Glassmorphism Tasarım: Şık, modern ve göz yormayan, derinlik hissi veren kullanıcı arayüzü.
- Animasyonlar: Akıcı geçişler ve etkileşimli öğelerle zenginleştirilmiş deneyim.
- Tam Ekran: Uygulama odaklanmayı artırmak için varsayılan olarak tam ekran başlar.
-
Güvenlik & Yedekleme:
- Otomatik Yedekleme: Uygulama her açılışta
backupsklasörüne otomatik yedek alır. - Manuel Yedekleme: Ayarlar menüsünden istediğiniz an
manualbackupsklasörüne anlık yedek alabilirsiniz. - Kolay Geri Yükleme: Herhangi bir yedek dosyasını (.db) seçerek verilerinizi saniyeler içinde geri yükleyebilirsiniz.
- Otomatik Yedekleme: Uygulama her açılışta
Bu proje, performans ve güvenlik odaklı en güncel teknolojiler kullanılarak geliştirilmiştir:
- Tauri: Uygulamanın çekirdeği. Rust tabanlı bu framework, uygulamanın inanılmaz derecede hafif ve hızlı olmasını sağlar.
- Rust: Backend tarafında veritabanı işlemleri, dosya yönetimi ve hesaplamalar için kullanıldı. Güvenlik ve performans garantisi sunar.
- React: Kullanıcı arayüzü (Frontend) için dünyanın en popüler kütüphanesi.
- TypeScript: Tip güvenliği sağlayarak kodun daha sağlam ve hatasız olmasını sağlar.
- Tailwind CSS: Özelleştirilebilir ve hızlı arayüz tasarımı için kullanıldı.
- SQLite: Verilerin yerel olarak güvenli ve hızlı bir şekilde saklanması için kullanılan veritabanı.
Projeyi yerel makinenizde çalıştırmak için:
-
Gereksinimler:
-
Depoyu Klonlayın:
git clone https://github.com/minitheguitarist/ZahitARSLAN.git cd ZahitARSLAN -
Bağımlılıkları Yükleyin:
npm install
-
Geliştirme Modunda Çalıştırın:
npm run tauri dev
-
Derleme (Build):
npm run tauri build
Bu proje MIT lisansı ile lisanslanmıştır.
