Skip to content

Nova, küçük ve orta ölçekli işletmeler için geliştirilmiş modern bir ön muhasebe yazılımıdır. ASP.NET Core Razor Pages ve Entity Framework Core kullanılarak geliştirilmiştir.

Notifications You must be signed in to change notification settings

aptus0/Nova-ASP.NET-Core-Razor-Pages-ve-Entity-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Logo

Nova

Modern ön muhasebe yazılımı - KOBİ'ler için

ASP.NET Core Razor Pages · Entity Framework Core · SQLite

Hero Banner

.NET ASP.NET Core EF Core License


✨ Özellikler

Kontrol Paneli

Hızlı kartlar ve özet görünüm

Fatura Yönetimi

Oluştur, takip et, raporla

Müşteri Takibi

CRM entegrasyonu hazır

İskelet yapı içeriği

  • Razor Pages tabanlı temiz başlangıç
  • EF Core + SQLite veri modeli (Company, Customer, Product, Invoice, InvoiceLine, Payment)
  • Başlangıç tohum verisi: demo şirket, ürünler, müşteriler, fatura ve ödeme
  • Kontrol paneli: hızlı kartlar, son faturalar listesi
  • Müşteri ve fatura liste sayfaları (okuma odaklı)

🚀 Hızlı Başlangıç

Gereksinimler

Kurulum

# Repoyu klonla
git clone https://github.com/aptus0/Nova-ASP.NET-Core-Razor-Pages-ve-Entity-Framework.git
cd Nova

# Uygulamayı çalıştır
dotnet run --project src/Nova.Web/Nova.Web.csproj

İlk açılışta nova.db oluşturulur ve örnek veriler otomatik yüklenir.

Migration'lı Şema Yönetimi

# Migration oluştur
dotnet ef migrations add InitialCreate --project src/Nova.Web/Nova.Web.csproj

# Veritabanını güncelle
dotnet ef database update --project src/Nova.Web/Nova.Web.csproj

📸 Ekran Görüntüleri

Kontrol Paneli

Dashboard

Gerçek ekran görüntüleri yakında eklenecek

🗺️ Yol Haritası - Mart 2026

🧾 E-Fatura/E-Arşiv Entegrasyonu
GIB uyumlu elektronik fatura altyapısı
📦 Stok ve Depo Yönetimi
Çoklu depo, minimum stok uyarıları
💱 Çoklu Para Birimi
Günlük kur entegrasyonu ve döviz takibi
🏦 Banka Entegrasyonu
CSV/MT940 içe aktarım, otomatik mutabakat
🔐 Rol Tabanlı Yetkilendirme
Kullanıcı rolleri ve denetim logları
📋 Teklif–Sipariş–İrsaliye Akışı
Onay mekanizmaları ve döküman zinciri
📊 Gelişmiş Raporlama
Nakit akış tahmini, gecikmiş tahsilat uyarıları

🛠️ Teknoloji Yığını

  • Framework: ASP.NET Core 10.0
  • UI: Razor Pages + Bootstrap 5
  • Database: Entity Framework Core + SQLite
  • Architecture: Clean separation, domain models
  • Hosting: Self-hosted, Docker ready

🤝 Katkıda Bulunma

Katkılarınızı bekliyoruz! Lütfen şu adımları izleyin:

  1. Bu repo'yu fork edin
  2. Feature branch oluşturun (git checkout -b feature/AmazingFeature)
  3. Değişikliklerinizi commit edin (git commit -m 'feat: add amazing feature')
  4. Branch'inizi push edin (git push origin feature/AmazingFeature)
  5. Pull Request açın

Git Komutları

git add .
git commit -m "feat: scaffold nova skeleton and docs"
git push origin main

📄 Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.


⭐ Projeyi beğendiyseniz yıldız vermeyi unutmayın!

Sorularınız için issue açabilirsiniz.

About

Nova, küçük ve orta ölçekli işletmeler için geliştirilmiş modern bir ön muhasebe yazılımıdır. ASP.NET Core Razor Pages ve Entity Framework Core kullanılarak geliştirilmiştir.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •