2024
FlaskSQL AlchemyPostgreSQLDockerBackend

TG Rent A Car

Rezervasyon iş akışları, iş kuralları ve pratik domain modelleme odağında bir araç kiralama yönetim sistemi tasarlayıp geliştirdim.

Akış Kapsamı
Uçtan Uca
Rezervasyondan kiralama tamamlamaya kadar
Domain Modeli
Çok Varlıklı
Araçlar, rezervasyonlar, kullanıcılar
Backend Tasarımı
Modüler
Yapılandırılmış service-layer implementasyonu
GENEL BAKIŞ

Ne geliştirdim?

Net hiyerarşi, premium boşluklar ve kanıt alanı—hızlı tarama ve derin okuma için optimize.

Bu sayfa, SaaS seviyesinde bir case study formatında tasarlandı: net hiyerarşi, okunabilir tipografi ve kanıt sunmak için alan.

KARARLAR

Kararlar ve trade‑off’lar

Düz yapılar yerine ilişkisel modelleme

İş kuralları ve ilişkileri doğru temsil etmek için daha basit düz yapılar yerine ilişkisel modelleme tercih edildi.

Minimal CRUD yerine domain kuralları

Sadece CRUD ile sınırlı kalmak yerine rezervasyon yaşam döngüsü ve domain kuralları önceliklendirildi.

MIMARI

Sistem tasarımı

Domain modelleme

Sistem tasarımında domain-driven düşünce ve varlık ilişkileri uygulandı.

Service-layer backend yapısı

İş mantığını düzenli ve test edilebilir tutmak için modüler service-layer.

Öne çıkanlar
  • Rezervasyon ve kiralama yaşam döngüsü mantığının tasarımı
  • Rezervasyon iş akışları için backend servislerinin geliştirilmesi
  • Pratik sistem tasarımında domain‑driven yaklaşımın uygulanması
  • Çok varlıklı ilişkisel veri yapılarının kurulması