e-be-tc — Book Exchange API

Problem

Design and implement a book borrowing and return system for library members — with proper domain logic, clear API contracts, and a codebase that is maintainable and testable from day one.

Role

Solo author. Responsible for system design, implementation, testing, deployment, and documentation.

Architecture

The project applies Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS):

Stack

Key decisions