Python SQLAlchemy Flask

Kütüphane Otomasyon Sistemi

Python ve nesne yönelimli programlama (OOP) prensipleri temel alınarak geliştirilmiş, kütüphane yönetimini dijitalleştiren kapsamlı bir web tabanlı otomasyon projesi.

Kütüphane Otomasyon Sistemi

Proje Hakkında

Bu proje, kütüphanelerdeki kitap ve kullanıcı işlemlerini modernize etmek amacıyla geliştirilmiştir. Backend tarafında iş mantığı Python ile kurgulanmış, veritabanı iletişimi SQLAlchemy ORM sayesinde güvenli ve modüler bir yapıya kavuşturulmuştur.

Sistem; kitap arama, ödünç alma/verme döngüsü, otomatik gecikme cezası hesaplama ve gelişmiş admin paneli gibi kritik fonksiyonları barındırır. Tüm işlemler anlık olarak loglanır ve veri tutarlılığı sağlanır.

Öne Çıkan Özellikler

  • Kitap CRUD işlemleri (Ekle/Sil/Güncelle)
  • Rol tabanlı yetkilendirme (Admin/User)
  • Otomatik ceza hesaplama sistemi
  • Trigger destekli loglama yapısı

Teknik Kazanımlar

Bu proje ile Python ve web tabanlı OOP mimarisini gerçek hayat senaryosunda deneyimledim.

  • ORM & Veritabanı Modelleme
  • Modüler Backend Mimarisi
  • Full-Stack Entegrasyonu

Teknoloji Yığını

Python Flask MySQL SQLAlchemy HTML/CSS Bootstrap Flask-Mail OOP