Modern, kullanıcı dostu ve tam kapsamlı muhasebe yazılımı
Küçük ve orta ölçekli işletmeler için tasarlanmış profesyonel finansal yönetim çözümü
🌟 Demo İzle | 📚 Dokümantasyon | 🚀 Hızlı Başlangıç | 💬 Destek
|
🏠 Dashboard - Finansal özet ve grafikler |
🖥️ Modern GUI - CustomTkinter arayüz |
💼 KOBİ Odaklı - Küçük/orta işletmeler |
📋 Sistem Gereksinimleri
| Gereksinim | Minimum | Önerilen |
|---|---|---|
| İşletim Sistemi | Windows 10 | Windows 11 |
| Python | 3.8+ | 3.11+ |
| RAM | 4 GB | 8 GB |
| Disk Alanı | 1 GB | 2 GB |
| Veritabanı | SQL Server Express | SQL Server 2019+ |
# Git ile klonlayın
git clone https://github.com/ThecoderPinar/accura-finance.git
cd accura-finance
# Veya ZIP olarak indirin
# https://github.com/ThecoderPinar/accura-finance/archive/main.zip🐍 Sanal Ortam Oluşturma (Önerilen)
# Sanal ortam oluşturun
python -m venv venv
# Sanal ortamı aktifleştirin
# Windows:
venv\Scripts\activate
# Linux/Mac:
source venv/bin/activate# Bağımlılıkları yükleyin
pip install -r requirements.txt
# Veritabanını kurun
python setup_database.py/.run.bat # veyapython main.py | Kullanıcı Adı | Şifre |
|---|---|
admin |
admin123 |
🗂️ Detaylı Klasör Yapısı
🏢 accura-finance/
├── 📂 src/ # 🔧 Kaynak Kodlar
│ ├── 📂 gui/ # 🖥️ Kullanıcı Arayüzü
│ │ ├── 🔐 login_window.py # Giriş ekranı
│ │ ├── 📊 dashboard.py # Ana dashboard
│ │ ├── 👥 customers.py # Cari hesaplar
│ │ ├── 📝 accounting.py # Muhasebe işlemleri
│ │ ├── 📦 inventory.py # Stok yönetimi
│ │ ├── 📈 reports.py # Raporlar
│ │ ├── ⚙️ settings.py # Ayarlar
│ │ └── 🖼️ main_window.py # Ana pencere
│ ├── 📂 database/ # 🗄️ Veritabanı
│ │ ├── 🔗 connection.py # Bağlantı yönetimi
│ │ ├── 📋 models.py # Veri modelleri
│ │ ├── 📊 initial_data.sql # Başlangıç verileri
│ │ └── 🔧 setup.py # Kurulum scripti
│ ├── 📂 utils/ # 🛠️ Yardımcı Araçlar
│ │ ├── ⚙️ config.py # Konfigürasyon
│ │ ├── 📝 logger.py # Log yönetimi
│ │ ├── 🔒 security.py # Güvenlik fonksiyonları
│ │ └── � pdf_generator.py # PDF oluşturucu
│ └── 📂 business/ # 💼 İş Mantığı
│ ├── 💰 accounting.py # Muhasebe işlemleri
│ ├── 📝 invoice.py # Fatura işlemleri
│ └── 📊 reporting.py # Rapor işlemleri
├── 📂 data/ # 📊 Veri Dosyaları
│ ├── 📂 exports/ # Dışa aktarılan dosyalar
│ ├── 📂 backups/ # Yedek dosyaları
│ ├── 📂 temp/ # Geçici dosyalar
│ └── ⚙️ user_config.json # Kullanıcı ayarları
├── 📂 docs/ # 📚 Dokümantasyon
│ ├── 📂 images/ # Ekran görüntüleri
│ ├── 📂 user_guide/ # Kullanıcı kılavuzu
│ └── 📂 api/ # API dokümantasyonu
├── 📂 tests/ # 🧪 Test Dosyaları
│ ├── 📂 unit/ # Birim testler
│ ├── 📂 integration/ # Entegrasyon testleri
│ └── 📂 fixtures/ # Test verileri
├── � scripts/ # 📜 Betik Dosyaları
│ ├── 🔧 setup_database.py # Veritabanı kurulumu
│ ├── 📦 build.py # Derleme scripti
│ └── 🚀 deploy.py # Yayınlama scripti
├── �📄 requirements.txt # 📋 Python bağımlılıkları
├── 📄 requirements-dev.txt # �️ Geliştirme bağımlılıkları
├── �🚀 main.py # 🏁 Ana uygulama dosyası
├── ⚙️ config.ini # 🔧 Konfigürasyon dosyası
├── 🏃 run.bat # 🪟 Windows başlatıcı
├── 📄 .gitignore # 🙈 Git ignore kuralları
├── 📄 LICENSE # ⚖️ MIT Lisansı
├── 📖 README.md # 📚 Bu dosya
├── 📋 CHANGELOG.md # 📝 Versiyon geçmişi
└── 🤝 CONTRIBUTING.md # 👥 Katkı rehberi
|
✅ Finansal özetleri görüntüleyin |
✅ Müşteri ve tedarikçi kartları oluşturun |
✅ Alış ve satış faturaları oluşturun |
✅ Hesap planını yönetin |
💡 İpuçları ve Kısayollar
| Kısayol | Açıklama |
|---|---|
Ctrl + N |
Yeni kayıt oluştur |
Ctrl + S |
Kaydet |
Ctrl + P |
Yazdır / PDF |
Ctrl + F |
Arama |
F5 |
Yenile |
Ctrl + Q |
Çıkış |
# Proje deposunu klonlayın
git clone https://github.com/ThecoderPinar/accura-finance.git
cd accura-finance
# Development branch'e geçin
git checkout develop
# Geliştirme bağımlılıklarını yükleyin
pip install -r requirements-dev.txt
# Pre-commit hook'larını kurun
pre-commit install# Kod formatı kontrolü
black src/
flake8 src/
isort src/
# Type checking
mypy src/
# Testleri çalıştırın
pytest tests/ -v --coverage-
Fork edin ve feature branch oluşturun
git checkout -b feature/amazing-feature
-
Test yazın ve mevcut testleri çalıştırın
pytest tests/
-
Commit edin ve push yapın
git commit -m "Add amazing feature" git push origin feature/amazing-feature -
Pull Request açın
🚀 Version 1.0.1 (Geliştirmede)
| Özellik | Durum | Tamamlanma |
|---|---|---|
| 👥 Tam işlevsel Cari Hesaplar modülü | 🟡 Devam ediyor | 60% |
| 📝 Fatura yönetimi sistemi | 🟡 Devam ediyor | 40% |
| 💰 Kasa & Banka işlemleri | 🔴 Beklemede | 20% |
| 📊 Gelişmiş raporlama | 🔴 Beklemede | 10% |
| 🔒 Kullanıcı yetkilendirme | 🟡 Devam ediyor | 70% |
Tahmini Yayın Tarihi: Ağustos 2025
⭐ Version 1.1.0 (Planlanan)
- 📧 E-fatura entegrasyonu
- 💼 Maaş bordrosu modülü
- 📈 İleri düzey analitik ve grafik
- 📱 Mobile-responsive web arayüzü
- 🌐 Multi-tenant (çoklu firma) desteği
- 🔄 API entegrasyonları
- 🤖 AI destekli özellikler
Tahmini Yayın Tarihi: Ekim 2025
🌟 Version 2.0.0 (Gelecek)
- ☁️ Cloud desteği
- 🔐 Blockchain entegrasyonu
- 🤝 CRM entegrasyonu
- 📊 Business Intelligence dashboard
- 🌍 Çoklu dil desteği
- 📱 Mobile uygulama
Tahmini Yayın Tarihi: 2026
Özel Teşekkürler:
- 🎨 CustomTkinter - Modern GUI framework için
- 🗄️ SQLAlchemy - Güçlü ORM desteği için
- 📊 Matplotlib - Grafik ve görselleştirme için
- 🚀 Python Community - Sürekli gelişim için
Bu proje MIT Lisansı altında lisanslanmıştır.
Detaylar için LICENSE dosyasına bakınız.
Özgürce kullanabilir, değiştirebilir ve dağıtabilirsiniz!


