Tüm projelere dön

Full-stack
PawTrack
Veteriner klinikleri için QR destekli müşteri, hayvan, randevu, muayene, stok ve fatura yönetimi sunan modüler monolit bir SaaS platformu.
Problem
Küçük veteriner kliniklerinin hayvan kayıtlarını, randevularını ve stok/fatura süreçlerini tek bir QR tabanlı sistemde toplamayı hedefler.
Öne çıkanlar
- QR ile yönlendirilen evcil hayvan profili sorgulama akışı
- Özel bir JwtSecretValidator ve birim testiyle JWT kimlik doğrulama
- Şema sürümleme için Flyway migrasyonları
- 12 yapılandırılmış belge (PRD, mimari, API sözleşmesi, KVKK/güvenlik, test stratejisi)
- GitHub Actions ile yapılandırılmış CI
Mimari ve notlar
Modüler bir monolit: Spring Boot backend ve Next.js web uygulaması tek bir repoda durur. Evcil hayvan profillerine QR kod ile ulaşılır, kimlik doğrulama birim testiyle korunan özel bir secret doğrulayıcılı JWT kullanır, Flyway PostgreSQL şemasını sürümler ve GitHub Actions CI çalıştırır. Tasarım, ürün gereksinimlerinden API sözleşmesine, güvenlik ve test stratejisine kadar yapılandırılmış belgelerle yazıya dökülmüştür.