A basic Mobile Application on Flutter for BLM4537
StudentManagementSystemMobileApp
A basic Mobile Application on Flutter for BLM4537
BLM4537 – iOS İle Mobil Uygulama Geliştirme
Proje Tasarım Ön Çalışması ve Teknik Şartnamesi
Bu derste Flutter ile bir öğrenci bilgi sistemi (OBS) uygulaması geliştirilecektir.
Yapılması planlanan işler:
- Tüm uygulama API kullanacak
- REST API
- .NET CORE standardında göre endpoint’lerin HTTP Request ve parametreleri
- Silme işlemlerinin hepsi soft-delete
- Öğrenci – Öğretmen tipi kullanıcılar
- Kullanıcı giriş paneli
- Kayıt olma paneli
- Parolamı unuttum paneli (duruma göre mail entegrasyonu)
- Kullanıcının dashboard’u
- Öğrenci – Öğretmen tipi kullanıcıların yetkilendirilmesi
- Her rolün erişebildiği api endpointleri ayrı olacak
- Yetkilendirme için cookie-based veya session-based bir auth sistemi (duruma göre jwt)
- Öğretmen tipi kullanıcılar
- Ders açma, kapama ve modify etme işlemi
- Derse kayıtlı öğrenci listeleme
- Öğrencilere puan ve kişisel not ekleme
- Öğrenci tipi kullanıcılar
- Derse kayıt olma, kayıt silme
- Ders notlarını görüntüleme
- Ders programı görüntüleme