An open API service indexing awesome lists of open source software.

https://github.com/fresult/car-dealership

Learn DDD and practice kata
https://github.com/fresult/car-dealership

Last synced: over 1 year ago
JSON representation

Learn DDD and practice kata

Awesome Lists containing this project

README

          

# Car Dealership

This is a repository to learn [Tactical Domain Driven Design](https://www.skooldio.com/courses/tactical-domain-driven-design).

Architecture & DDD Kata - Online Car Dealership: \
Original Code: https://github.com/chrisza4/spring-ddd

**Next Improvement:**
- [ ] Model the domain models such as `ScheduledCarCollection`, `DroppedCarCollection`
- [ ] Add Inspection for the *Mechanic* domain and if the car is not qualified, we will decrease car in stock
- [ ] Add the doing contract with customer in the *Marketing* (or *Sales*) domain and if the contract is created, we will decrease car in stock