2024
FlaskSQL AlchemyPostgreSQLDockerBackend

TG Rent A Car

Designed and developed a rental management system centered around reservation workflows, business rules and practical domain modeling.

Workflow Coverage
End-to-End
Booking through rental completion
Domain Model
Multi-Entity
Vehicles, reservations, users
Backend Design
Modular
Structured service-layer implementation
OVERVIEW

What I built

Clear hierarchy, premium spacing, and room for evidence—optimized for skimming and depth.

This page is intentionally structured like a SaaS-grade case study: clear hierarchy, readable typography, and room for proof.

DECISIONS

Decisions & trade-offs

Relational modeling over flat structures

Relational modeling chosen over simpler flat structures to represent business rules and relationships accurately.

Domain rules over minimal CRUD

Prioritized domain rules and reservation lifecycle logic instead of stopping at basic CRUD operations.

ARCHITECTURE

System design

Domain modeling

Applied domain-driven thinking to system design and entity relationships.

Service-layer backend structure

Modular service layer to keep business logic organized and testable.

Highlights
  • Designed reservation and rental lifecycle logic
  • Implemented backend services for booking workflows
  • Applied domain-driven thinking to practical system design
  • Built multi-entity relational data structures