Burak Yalçın

← Projelere dön

TazelenmeApp

Akdeniz Üniversitesi Tazelenme Üniversitesi için geliştirilen öğrenci bilgi sistemi: öğrenci, ders, yoklama ve ders materyalleri tek yerde.

Bu proje Burak'ın kendi sunucusunda bir demo olarak yayında.

Teknolojiler
  • Next.js
  • TypeScript
  • Express
  • PostgreSQL
  • Prisma
  • Docker

Kısa bir tur

Proje

Tazelenme Üniversitesi 60 yaş üstüne yönelik bir eğitim programı. TazelenmeApp programın öğrenci kayıtlarını, ders ve sınıf planlamasını, yoklamasını ve materyallerini tek sistemde topluyor: koordinatörler yönetim panelini, öğrenciler sade bir portalı kullanıyor.

Nasıl çalışıyor

Next.js ön yüz, Express ve TypeScript ile yazılmış bir API, Prisma üzerinden PostgreSQL. Yoklama elle ya da kart okutarak alınıyor. Burak'ın kendi sunucusunda Docker Compose ile, Cloudflare Tunnel arkasında çalışıyor.

Öne çıkanlar

  • Koordinatörler için öğrenci, ders, sınıf ve oturum yönetimi; CSV ile toplu içe ve dışa aktarma.
  • Elle ya da kartla yoklama: Android NFC okuyucu ya da Raspberry Pi'ye bağlı RC522.
  • Öğrenciler için telefondan da açılan sade bir portal: dersler, devamsızlık ve materyaller.
  • Katılım raporları, devamsızlık riski bildirimleri ve JWT ile rol tabanlı giriş.