OYS & TYS
Öğrenci ve kurs yönetimi ile Türkçe Yeterlik Sınavı süreçlerini ortak bir platform yapısında ele alan, geliştirmesinde yer aldığım sistemler.
OYS & TYS; öğrenci, kurs, sınav ve yönetim süreçlerine odaklanıyor. Ortak kimlik altyapısı ile farklı iş alanlarının verilerini ve uygulama sınırlarını birlikte ele alan bir monorepo içinde geliştiriliyor.
Öğrenci, öğretici, aday ve yönetici ihtiyaçları birbirine bağlı olsa da her alanın veri ve iş kuralları farklı. Ortak özellikleri paylaşırken bu sorumlulukların açık kalması gerekiyor.
Ortak kimlik, açık sorumluluklar.
Öğrenci, kurs ve sınav süreçleri için farklı kullanıcı ve yönetim ihtiyaçlarını ele almak.
Next.js arayüzleri ve NestJS servisleri; PostgreSQL, Prisma ve Redis ile çalışıyor. Turborepo yapısı, ortak paketler ile farklı uygulama alanlarının aynı depoda yönetilmesini sağlıyor.
Bu çalışmada kullanıcı akışlarını veri ve servis sınırlarıyla birlikte düşünmeye odaklanıyorum. Ortak altyapı kurarken her alanın kendi kurallarını koruması önemli.
Web tabanlı yönetim sistemlerinin frontend ve backend çalışmalarında aktif rol alıyorum. Öğrenci, kurs ve sınav yönetimi kapsamındaki geliştirmeler devam ediyor.