Proje Açıklaması
Polly Learn Web; Java 21 ve Spring Boot 3 ekosistemi üzerinde inşa edilmiş gelişmiş, kurumsal düzeyde bir full-stack yabancı dil öğrenme portalıdır. Hem yüksek performanslı bir web öğrenme uygulaması hem de mobil istemciler için merkezi ve güvenli bir REST API arka ucu olarak hizmet vermektedir.
Sistem; Dilbilgisi, Kelime Bilgisi, Okuma, Dinleme, Konuşma, Yazma, Sınavlar ve Akıllı Çeviri için interaktif modüller barındırır. Google Gemini AI entegrasyonu ile içerikleri otomatik üreten Spring Scheduler zamanlayıcıları, kullanıcı ilerleme senkronizasyonu ve modern SEO optimizasyonu ile güçlendirilmiştir.
Öne Çıkan Özellikler
Modüler Öğrenme Müfredatı: Dilbilgisi, Kelime, Okuma, Dinleme, Konuşma, Yazma ve Sınavlar için özel interaktif modüller.
Yapay Zeka (Gemini AI) Destekli İçerik Üretimi: Spring Schedulers ile otomatik üretilen bağlama duyarlı okuma parçaları, konuşma pratikleri ve sınavlar.
Merkezi RESTful API Mimarisi: Mobil uygulamalar için kimlik doğrulama, kullanıcı ilerlemesi, seri (streak) takibi ve bildirim servisleri.
Dinamik SEO ve Performans: Dinamik site haritaları, OpenGraph etiketleri, Schema.org yapısal verileri ve sunucu taraflı hızlı render.
Kurumsal Güvenlik: Spring Security ile rol tabanlı yetkilendirme, CSRF koruması, güvenli çerez yönetimi ve KVKK/GDPR uyumluluğu.
Ekran Görüntüleri & Galeri