Taj Al-Quran Öğrenim Yönetim Sistemi (LMS)
Taj Al-Quran LMS için backend mimarisi, abonelik/ödeme sistemleri ve performans optimizasyonunda katkıda bulundum. Platform, dünya çapında Kur’an ve İslam ilimleri eğitimi sunuyor.
Kullanılan Teknolojiler
İş Birliği Detayları
Proje Türü
Şirket Projesi
Rolüm
Full-Stack Developer
Şirket
ProgmaTech
İş Birliği Bağlamı
Şirket/Organizasyon
🌟 Taj Al-Quran Öğrenim Yönetim Sistemi (LMS) – Rolüm ve Katkılarım
Progma’da çalışırken, Taj Al-Quran projesinin temel backend geliştiricilerinden biriydim. Bu proje, Laravel tabanlı büyük ölçekli bir Öğrenim Yönetim Sistemi (LMS) olup, dünya genelindeki öğrencilere Kur’an, Tecvid, Arapça ve İslami ilimler eğitimi sunmaktadır.
Platform; canlı dersler, abonelikler, ilerleme takibi ve çoklu dil desteği gibi özelliklerle binlerce öğrenciyi desteklemektedir. Benim katkılarım özellikle ölçeklenebilir backend çözümleri, finansal sistemler ve performans optimizasyonu üzerine yoğunlaştı.
🔧 Teknik Katkılarım
Backend Geliştirme ve Mimari
- Laravel’in temel modüllerini geliştirdim ve iyileştirdim (kullanıcı yönetimi, ders planlama, finansal yönetim).
- Frontend ve mobil istemcilerle entegrasyon için RESTful API’ler geliştirdim.
- Öğrenciler, eğitmenler, dersler, ödemeler ve analizler için 100’den fazla tabloya sahip karmaşık veritabanı ilişkilerini tasarlayıp optimize ettim.
- Öğrenciler, eğitmenler ve yöneticiler için rol tabanlı yetkilendirme sistemleri uyguladım.
- Tekrarlayan görevler için özel Laravel Artisan komutları geliştirdim (ör. toplantı yönetimi, abonelik temizleme).
Ödeme ve Abonelik Sistemleri
- Stripe ve PayPal için abonelik mantığını ve tekrar eden ödeme süreçlerini uyguladım.
- Gelir takibi için finansal raporlama panellerine katkıda bulundum.
- Eğitmen ödemelerinin bir kısmını otomatikleştirdim, şeffaflığı artırdım ve manuel iş yükünü azalttım.
Canlı Eğitim ve İletişim
- Zoom API entegrasyonu ile derslerin otomatik oluşturulması, yönetilmesi ve kaydedilmesini sağladım.
- Farklı saat dilimlerini destekleyen esnek planlama sistemleri geliştirdim.
- Kullanıcıların dersler ve ödevler hakkında anında bilgilendirilmesi için gerçek zamanlı bildirim sistemleri geliştirdim.
- Ödev yükleme ve değerlendirme sistemlerini dosya yönetimi desteğiyle geliştirdim.
Kullanıcı Deneyimi ve Çoklu Dil Desteği
- Platformun çoklu dil yeteneklerini (Arapça, İngilizce vb.) genişlettim, RTL (sağdan sola yazım) desteği ekledim.
- Blade tabanlı, responsive (duyarlı) arayüzler tasarladım ve iyileştirdim.
- Dersler, eğitmenler ve içerik için gelişmiş arama ve filtreleme sistemleri geliştirdim.
- Öğrenci, eğitmen ve yönetici panellerini daha kullanışlı ve sezgisel hale getirdim.
🚀 Öne Çıkan Başarılarım
- Performans Optimizasyonu: Veritabanı sorgularını optimize ederek yanıt sürelerini önemli ölçüde düşürdüm.
- Ölçeklenebilirlik: Binlerce eşzamanlı kullanıcıyı destekleyen veritabanı yapısı ve kuyruk sistemlerinin tasarımına katkıda bulundum.
- Güvenlik: Oturum yönetimini güçlendirdim ve veri korumasını artırdım.
- Güvenilirlik: Sistem istikrarını artıran arka plan işlemleri ve izleme araçları geliştirdim.
🌍 Küresel Etki
Taj Al-Quran, öğrencileri dünya çapında canlı ve kaydedilmiş dersler, kişiye özel öğrenme yolları, ödüllendirme (sertifikalar, rozetler) ve çoklu dil desteğiyle güçlendirmektedir.
Katkılarım, backend mimarisi, abonelik/ödeme süreçleri ve performans optimizasyonuna odaklanarak platformun güvenli ve ölçeklenebilir şekilde büyümesine yardımcı oldu.
Proje Galerisi