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