Proofvane

Bağımsız yazılım mühendisliği stüdyosu · Ankara

Demodan öte, gerçek dünyada çalışan yazılım.

Proofvane; mobil uygulamaları, web uygulamalarını, API’leri ve onların arkasındaki sistemleri tasarlar ve geliştirir. Test edilmiş, izlenen; gerçek kullanıcıya, zayıf bağlantıya ve bir sonraki sürüme hazır yazılım.

Projenizi konuşalımNasıl geliştirdiğimizi görün

  • 01MobilFlutter · iOS · Android
  • 02WebUygulama, portal, yönetim paneli
  • 03Backend ve APIServisler ve entegrasyonlar
  • 04GüvenilirlikTest · CI/CD · izleme
  • 05VeriOtomasyon ve doğrulama

Temsilî süreç görseli: Bir mobil uygulama, bir web paneli ve onları besleyen backend sırasıyla tasarlanır, geliştirilir, test edilir ve yayınlanır.

  1. 01TasarlaEkranlar ve akış
  2. 02GeliştirMobil, web, backend
  3. 03Test etOtomatik testler
  4. 04YayınlaMağaza ve sunucu
Temsilî görsel: bir projenin dört aşaması.

01Mobil mühendislik · Uygulama güvenilirliği

Her sürüm aynı kapıdan geçer.

iOS ve Android için Flutter uygulamalarını, onları yayına taşıyan hatla birlikte kuruyoruz: her değişiklikte analiz ve testler, iki platformda entegrasyon testleri, imzalı derlemeler ve çökme raporları artınca duran kademeli yayın.

  • Her pull request’te unit, widget ve entegrasyon testleri
  • iOS ve Android hedeflerinde entegrasyon koşuları
  • Mağaza derlemeleri dizüstünde değil, CI’da imzalanır
  • Çökme oranı kapısı ve geri alma ile kademeli yayın
  • Yeniden deneme kuyruğuyla çevrimdışı öncelikli veri

Araçlar Flutter, Dart, GitHub Actions, Fastlane, Firebase Crashlytics

Yetenek gösterimi, müşteri projesi değildir. Hat, tarayıcınızda çalışan bir simülasyondur.

release / v2.4.0Hazır. Bir koşu seçin.
  1. Analizdart analyze · lint
  2. Unit testleralan ve senkron mantığı
  3. Widget testlerekranlar ve durumlar
  4. EntegrasyoniOS · Android
  5. Derle ve imzalaIPA · AAB
  6. Kademeli yayınsağlık kapısı

Yayın

  1. Ekip içi
  2. %10
  3. %50
  4. Tüm kullanıcılar

Teknik ayrıntı: çevrimdışı çalışan uygulama nasıl senkronize olur? (etkileşimli)

Etkileşimli konsept: Bir mobil bakım uygulamasında görev tamamlanır; istek API’den, iş kuyruğundan ve veritabanından geçer, ardından bildirim gönderilir. Telefonu çevrimdışına alıp isteklerin cihazdaki kuyrukta beklediğini görebilirsiniz.

Bir görevde “Bitti”ye dokunun.

Çevrimiçi

Bugün

Bakım ekibi · B Blok

  • Asansör makine dairesi kontrolüKat −1 · 09:30
  • Koridor aydınlatma değişimiKat 4 · 11:00
  • Yangın kapısı denetimiMerdiven · 14:00

Senkronize

  1. APIPOST /v1/tasks/:id/complete
  2. İş kuyruğubekleyerek yeniden dener
  3. Veritabanıidempotent yazma
  4. BildirimAPNs · FCM

Olay günlüğü

  1. Bir işlem bekleniyor.
Konsept gösterim, müşteri projesi değildir. Tarayıcınızda çalışır; sayfadan veri çıkmaz.

02Backend · Entegrasyon · Otomasyon

Dağınık kaynakları okuyan, dürüst kalan veri hatları.

Veri incelemelerimiz için resmî HTML sayfalarını, PDF tablolarını ve taranmış belgeleri okuyan toplayıcılar, tüm kaynaklar için tek bir ortak şema ve alıntılanan her değeri her derlemede kaynağıyla yeniden karşılaştıran bir kontrol kurduk. Aynı yaklaşım uygulamaların arkasındaki entegrasyonlarda ve arka plan işlerinde de çalışır.

Gerçek proje. Sayılar aşağıdaki yayımlanmış tek sayfalık özetlerden gelir.

  1. 01ToplaHTML · PDF · OCR
  2. 02Ayrıştırtablodan satıra
  3. 03Normalleştirtek ortak şema
  4. 04Karşılaştırsayfa referanslı kurallar
  5. 05İncelebir kişi onaylar
  6. 06Raporlakaynak bağlantılı PDF
  • 990tablo satırı ayrıştırıldı, 0 eksik
  • 3kayıt başına karşılaştırılan resmî kaynak
  • 55alan karşılaştırması, her biri birebir alıntılı

Araçlar Python, TypeScript, SQLite, zamanlanmış işler

03Sektör çözümleri

Kamu verisiyle çalışan ekipler için iki hizmet.

Aynı mühendislik yaklaşımını, resmî kılavuz ve ilanlarla çalışan danışmanlar ve yayıncılar için iki hizmete dönüştürmeyi değerlendiriyoruz. Her ikisi de gerçek bir örnek çalışmaya dayanıyor.

Tercih danışmanları, KPSS kurs ve koçluk kurumları için

Danışanınız hangi kadrolara başvurabilir? Gerekçesi ve kaynağıyla.

Tercih kılavuzunda yüzlerce kadro satırı ve birbirine bağlı nitelik kodları var. Bir danışanın karşılayabileceği kadroları kılavuzdan tek tek araştırmak zaman alıyor; gözden kaçan tek bir kod, danışanı uygun olmadığı bir kadroya yönlendirebilir ya da uygun bir kadroyu atlatabilir.

13 ildeki 513 kadro, nitelik uygunluğuna göre
  • 78 Uygun
  • 74 Kontrol gerekir
  • 361 Uygun değil

Kaynak: ÖSYM KPSS-2025/2 Tercih Kılavuzu ve Tablo 3 (yayım 18.12.2025); karşılaştırma 14.10.2026’da tamamlandı. Kurgusal profil; tahmin değildir.

Nasıl çalıştığını görün: KPSS tercih ön kontrolü, tercih danışmanları için

Örnek raporun tek sayfalık özeti: Tercih ön kontrolü: ÖSYM KPSS-2025/2 (PDF, 1 sayfa)

İlan yayıncıları, kariyer siteleri ve uygulamaları için

Bir ilanın resmî kaynakları aynı bilgiyi veriyor mu?

Bir kamu ilanı çoğu zaman birden fazla resmî kaynakta yayımlanır. Son başvuru tarihi, kontenjan ya da şartlar bu kaynaklarda aynı biçimde yazılmayabilir. Yayıncı hangisini esas alacağına karar verirken kaynakları tek tek açıp karşılaştırmak zorunda kalır.

55 karşılaştırma (5 pozisyon, 11 alan), sonuca göre
  • 46 Uyumlu
  • 2 Yorum gerektirir
  • 6 Kaynakta yok
  • 1 Farklı

Kaynaklar 13.10.2026’da okundu, fark 14.10.2026’da yeniden kontrol edildi. Kişisel veri içermez.

Nasıl çalıştığını görün: Kamu ilanı veri doğrulama, ilan yayıncıları için

Örnek denetimin tek sayfalık özeti: İlan veri doğruluğu denetimi: Kariyer Kapısı (PDF, 1 sayfa)

Hizmetler

Küçük ekiplerin ve kurumların uzun vadede bakımını yapabileceği, belgelenmiş işler. Kapsam her projede baştan yazılı olarak netleşir.

Web uygulamaları

Yönetim panelleri, müşteri portalları ve kurum içi araçlar. Flutter Web ya da TypeScript ile, erişilebilir ve hızlı açılan arayüzler.

Teslim edilenler

  • Panel ve portal arayüzleri
  • Rol tabanlı erişim
  • Otomatik testler ve CI/CD

Araçlar

TypeScript, Flutter Web, Vite

API ve backend

API’ler, arka plan işleri ve entegrasyonlar. İzleme, olay müdahalesi ve kök neden analizi dahil üretim ortamının sorumluluğunu üstlenebiliriz.

Teslim edilenler

  • REST API ve belgeleri
  • Veri modeli ve güvenlik kuralları
  • İzleme, uyarılar ve olay müdahale süreci

Araçlar

Node.js, TypeScript, Firestore, Cloud Functions

Veri otomasyonu

Açık, resmî ya da kurum içi kaynakları belirlenen aralıklarla toplayıp ortak bir yapıya dönüştürürüz. Bir kaynak biçim değiştirdiğinde ya da erişilemez olduğunda bu kayda geçer ve size bildirilir.

Teslim edilenler

  • Zamanlanmış toplama ve dönüştürme işleri
  • Kaynak başına sağlık kontrolü
  • Belgelenmiş şema; CSV, JSON ya da veritabanı

Araçlar

Python, SQLite, zamanlanmış işler

Veri doğrulama ve kaynaklı raporlama

Verinizi dayandığı resmî ya da kurum içi kaynakla karşılaştırırız. Bir tutarsızlık yalnızca kaynakta gösterilebildiğinde raporlanır.

Teslim edilenler

  • Satır bazında kaynak bağlantılı rapor
  • Kanıtıyla birlikte tutarsızlık listesi
  • Doğrulanamayan kayıtların ayrı dökümü

Araçlar

Python, PDF ve HTML ayrıştırma, elle kontrol

Nasıl çalışıyoruz

İşe küçük başlar, her adımda sizin onayınızla ilerleriz.

  1. Küçük kapsam

    Tek bir ekran, tek bir entegrasyon ya da tek bir veri kaynağıyla başlarız. Neyin teslim edileceği yazılı olarak netleşir.

  2. Somut örnek

    Yazılımda çalışan küçük bir ön sürüm, veri işlerinde kaynaklı bir örnek hazırlarız. Sonucu kendiniz deneyebilirsiniz.

  3. Onaylı pilot

    Örneği onayladığınızda sınırlı süreli bir pilot yürütülür. Kapsam ve çalışma düzeni bu aşamada oturur.

  4. Düzenli teslim

    Anlaşılan aralıklarla teslim edilir. Her teslimde yapılanlar, açık konular ve bilinen eksikler yazılır.

Kaynak gösterme
Bir bilgi ya da tutarsızlık iddiası, dayandığı kaynakla birlikte teslim edilir.
İnsan incelemesi
Otomasyon toplar ve karşılaştırır; sonuçlar teslimden önce bir insan tarafından gözden geçirilir.
Asgari veri
Yalnızca işin gerektirdiği veri işlenir; amacı ve saklama süresi baştan yazılır (KVKK).
Tek sorumlu
Stüdyoyu kıdemli bir yazılım mühendisi yürütür; işinizi baştan sona aynı kişi takip eder.

Bir sonraki adım

Bir uygulama, entegrasyon ya da veri işi için ne yapmak istediğinizi birkaç cümleyle yazın. Kapsamı ilk görüşmede birlikte netleştiririz.