Cervus Core web sitesi
Cervus Core · 2026
- Next.js
- TypeScript
- Tailwind CSS

- Lighthouse Performance
- ≥ 98
- Masaüstü ön ayarıyla ölçüldü
- Rota başına ilk yükleme JS
- < 160 kB gzip
- Tüm rotalarda, toplam değil rota başına ölçüldü
- Erişilebilirlik ihlali
- 0
- axe-core taraması, WCAG 2.2 AA kural kümesi
Gerçek bir müşteri izniyle paylaşabileceğim bir vaka çalışması henüz yok; bu yüzden ilk iş kaydı bu sitenin kendisi. Aynı standardı kendi işime uygulamadan başka birinin işine uygulayacağımı iddia edemezdim.
Sorun
Bir ajans/portfolyo/blog/derslik sitesinin çoğu zaman düştüğü tuzak: bir içerik yönetim paneli kurup onun bakımına dönüşmek. Ben tam tersini istiyordum — kalite kapılarını en baştan makineye bağlamak, sonradan "düzeltilecek" bir cila kalemine bırakmamak.
Yaklaşım
- İçerik depoda MDX olarak duruyor, frontmatter Zod ile doğrulanıyor; eksik bir alan derlemeyi kırıyor.
- Tasarım jetonları tek dosyada (
DESIGN.md) tanımlı, sabit renk kullanımı lint kuralıyla engelleniyor. - Paket bütçesi rota başına ölçülüyor; toplam değil, çünkü toplam ölçüm yeni sayfa eklendikçe kaçınılmaz olarak şişiyor.
Bu kararların gerekçesini daha ayrıntılı blog yazısında anlattım.
Sonuç
Yukarıdaki üç ölçüm de sürekli tümleştirmede doğrulanıyor; eşiğin altına düşen bir değişiklik birleştirilemiyor. Yani bu sayfanın kendisi, iddia ettiği standardın kanıtı.