arrow_back Portfolio'ya Dön
Robark - Yapay Zeka Destekli Eğitim Platformu

Robark - Yapay Zeka Destekli Eğitim Platformu

Yapay zeka destekli, etkileşimli eğitim platformu.

php laravel microservice docker nginx cloudflare
language Projeyi Görüntüle

Proje Detayları

Robark – Mikroservis Tabanlı Eğitim Platformu

Robark, ölçeklenebilir bir mimari üzerine inşa edilmiş, mikroservis yaklaşımıyla geliştirilen bir eğitim platformudur. Projenin backend tarafında sistemin tüm çekirdek servisleri tasarlanmış ve geliştirilmiştir.

 Mimari Yapı

Uygulama, monolit yapının yerine mikroservis mimarisi ile geliştirilmiştir. Bu sayede:

  • Servisler birbirinden bağımsız çalışabilir hale getirilmiştir.

  • Yük dağıtımı ve ölçeklenebilirlik sağlanmıştır.

  • Sistem bakım ve geliştirme süreçleri kolaylaştırılmıştır.

 Ödeme Altyapısı

Platform için özel bir ödeme sistemi entegrasyonu geliştirilmiştir.

  • Güvenli işlem akışı

  • Sipariş / satın alma yönetimi

  • Kullanıcı bazlı erişim kontrolü

  • Başarılı ödeme sonrası otomatik yetkilendirme

Ödeme süreci backend tarafında tamamen yönetilerek güvenli ve kontrollü bir yapı oluşturulmuştur.

 Video Streaming (HLS – M3U8)

Eğitim videoları HLS (HTTP Live Streaming) protokolü ile .m3u8 formatında yayınlanmıştır.
Bu yapı sayesinde:

  • Adaptif bitrate desteği sağlanmıştır.

  • Farklı internet hızlarında kesintisiz izleme deneyimi sunulmuştur.

  • Video segment yapısı ile performans optimize edilmiştir.

 İnteraktif Video Player

Platform için özel bir interaktif player geliştirilmiştir:

  • Video içi etkileşimler

  • Zaman bazlı aksiyonlar

  • Kullanıcı ilerleme takibi

  • Ders tamamlama kontrolü

  • Backend ile senkronize çalışma

Bu yapı sayesinde kullanıcı deneyimi klasik video izleme sistemlerinin ötesine taşınmıştır.

 İçerik Servisi

Platformun eğitim içerikleri için ayrı bir content service geliştirilmiştir:

  • İçerik yönetimi

  • Modül / ders yapısı

  • İçerik versiyonlama

  • Yetkiye göre içerik erişimi

  • API tabanlı veri akışı

Bu servis, sistemin genişleyebilir olmasını sağlayacak şekilde tasarlanmıştır.


 Kullanılan Teknolojiler

  • Mikroservis mimarisi

  • RESTful API

  • Ödeme entegrasyonu

  • HLS (M3U8) video streaming

  • Interaktif video yapısı

  • Veritabanı tasarımı ve optimizasyon

  • Docker tabanlı yapı

Proje Görselleri

Robark - Yapay Zeka Destekli Eğitim Platformu
Robark - Yapay Zeka Destekli Eğitim Platformu
Robark - Yapay Zeka Destekli Eğitim Platformu
Robark - Yapay Zeka Destekli Eğitim Platformu
Robark - Yapay Zeka Destekli Eğitim Platformu
Robark - Yapay Zeka Destekli Eğitim Platformu
Robark - Yapay Zeka Destekli Eğitim Platformu
Robark - Yapay Zeka Destekli Eğitim Platformu