Çalışmalarım

1. Otomatik Excel Rapor

Teknolojiler: C# (.NET 6.0 Console), Zamanlanmış Görevler, XML/Veritabanı

Genel Mantık: Her sabah mesai başlangıcında Zamanlanmış Görevler ile tetiklenen bir konsol uygulaması, tanımlı raporları veritabanından veya XML’den okur, ilgili stored prosedürleri çalıştırır, sonuçları Excel dosyasına dönüştürür ve tanımlı e-posta adreslerine gönderir.

Kullanım Alanı: Tekrarlayan rapor taleplerini otomatikleştirmek, SQL sorgularının Excel formatında düzenli bir şekilde gönderilmesini sağlamak ve rapor oluşturma sürecini basitleştirmek.

Otomatik Excel Rapor Projesi

2. DeepL Otomatik Çeviri

Teknolojiler: C# (.NET 6.0 Console), DeepL API

Genel Mantık: Excel dosyasındaki Türkçe metinleri DeepL API kullanarak belirtilen dillere çevirir ve yeni bir Excel dosyasına kaydeder. DeepL’den ücretsiz bir API anahtarı gerektirir (aylık 500.000 kelimeye kadar ücretsiz).

Kullanım Alanı: ERP sistemlerindeki malzeme açıklamalarını çoklu dil desteği için otomatik olarak çevirmek, özellikle yurt dışı B2B sistemlerinde kullanılmak üzere.

DeepL Otomatik Çeviri Projesi

3. Döviz-Altın Çevirici

Teknolojiler: C# (.NET 6.0 ASP.Net Core Web), HtmlAgilityPack

Genel Mantık: Seçilen tarihteki döviz ve altın kurlarını altin.in adresinden çeker ve girilen TL tutarının o tarihteki karşılığını hesaplar. Geçmiş yatırımların günümüzdeki değerini karşılaştırmak için kullanılır.

Kullanım Alanı: Geçmiş yatırımların (döviz, altın vb.) bugünkü değerini hesaplamak ve karşılaştırmak, özellikle aile ve arkadaş ortamlarında yapılan finansal tartışmalar için.

Döviz-Altın Çevirici Projesi

4. E-İmza Uygulaması

Teknolojiler: C# (.NET 4.8 Form), E-imza Cihazı

Genel Mantık: E-imza cihazı kullanarak PDF dosyalarını imzalar. Web üzerinden tetiklenen bir sürümü de mevcuttur. Belirli bir protokolle tarayıcıdan çağrılabilir ve imzalanan dosyaları belirtilen bir URL’ye gönderir.

Kullanım Alanı: PDF belgelerini elektronik olarak imzalamak, özellikle web tabanlı iş akışlarında ve belge onay süreçlerinde.

E-İmza Uygulaması Projesi

5. HTML____JPEG Çevirici

Teknolojiler: C# (.NET 6.0 Console)

Genel Mantık: HTML sayfalarının ekran görüntülerini JPEG formatında kaydeder.

Kullanım Alanı: Ürün bilgilerini içeren HTML tablolarını resim formatına dönüştürerek Amazon gibi platformlarda ürün listelemelerinde kullanmak.

HTML__JPEG Çevirici Projesi

6. ZPL Etiket Basım

Teknolojiler: C# (.NET 6.0 Form), Zebra Yazıcı, ZPL

Genel Mantık: Ayarlar dosyasından okunan bilgilere göre ZPL kodları oluşturur ve Zebra yazıcıya gönderir. Rusça karakter desteği de içerir.

Kullanım Alanı: ERP sistemlerinden çekilen malzeme bilgilerini etiketlere basmak.

ZPL Etiket Basım Projesi

7. Dizin Takip

Teknolojiler: C# (.NET 8.0 Console)

Genel Mantık: Belirli bir dizine yeni bir dosya eklendiğinde, bu dosyayı otomatik olarak başka bir dizine kopyalar.

Kullanım Alanı: CANIAS sistemine yüklenen faturaların web üzerinden erişilebilir bir konuma otomatik olarak kopyalanması ve bu dosyaların e-posta eki olarak gönderilmesi gibi senaryolar için.

Dizin Takip Projesi

8. Windows Servis Uygulaması

Teknolojiler: C# (.NET 4.8 Console), Windows Servisleri

Genel Mantık: Bilgisayar başlatıldığında otomatik olarak çalışan ve yapılandırılabilir BAT dosyalarını çalıştıran bir Windows servisidir.

Kullanım Alanı: CANIAS sunucusunda başlangıçta çalışması gereken BAT dosyalarını otomatikleştirmek ve diğer otomatik başlatma gerektiren işlemler için.

Windows Servis Uygulaması Projesi

9. Web Rapor Uygulaması

Teknolojiler: C# (.NET 4.7.2 ASP.Net MVC Web & API)

Genel Mantık: Kullanıcıların kendi Excel şablonlarını yükleyerek web ve mobil üzerinden raporlar oluşturmasını sağlar. Otomatik veri yükleme ve hedef tanımlama özellikleri de bulunur.

Kullanım Alanı: Sektör bağımsız, özelleştirilebilir web tabanlı raporlama çözümü, özellikle profesyonel raporlama araçlarının yetersiz kaldığı durumlarda.

Web Rapor Uygulaması Projesi

10. Amazon API Entegrasyonu

Teknolojiler: C# (.NET 8 Core ASP.Net MVC API)

Genel Mantık: Amazon pazar yerlerinden siparişleri çeker, detaylarını gösterir ve stok güncellemelerini yönetir. Tek bir ekrandan sipariş yönetimi, kargo takibi ve ERP entegrasyonu sağlar.

Kullanım Alanı: Amazon siparişlerini toplu olarak yönetmek, kargo takibi yapmak ve ERP sistemleriyle entegrasyonu kolaylaştırmak.

Amazon API Entegrasyonu Projesi

11. Bütçe Uygulaması

Teknolojiler: C# (.NET 4.7.2 ASP.Net MVC)

Genel Mantık: Otomotiv sektöründeki (sıfır, ikinci el araç satış, servis ve sigorta) bütçe yönetimi için web tabanlı bir uygulama. Parametrik alan tanımlama, günlük faaliyet takibi, yıllık tahmin ve gerçekleşen değer girişi, yetki yönetimi gibi özellikleri içerir.

Kullanım Alanı: Otomotiv sektörüne özgü bütçe süreçlerini web ve mobil üzerinden yönetmek, ERP sistemlerinin veya profesyonel bütçe uygulamalarının yetersiz kaldığı durumlarda.

Bütçe Uygulaması Projesi

12. Web Üzerinden Yazdırma Uygulaması

Teknolojiler: C# (.NET 4.6.1 Console), JSON

Genel Mantık: Belirli bir portu dinleyerek gelen JSON isteklerini işler ve JSON’da belirtilen PDF dosyalarını seçili yazıcıya gönderir.

Kullanım Alanı: Web uygulamalarından sunucuya bağlı bir yazıcıdan çıktı almak için.

Web Üzerinden Yazdırma Uygulaması Projesi