Web Framework: DRF
Repository: Memory
Dictionary + DB Interface
i.e. class MemRepo
GET: List all dishes
GET{id}: List dish
POST: Add dish
PUT: Edit dish
DELETE{id}: Remove dish
Module: Dish
- Apply Clean Architecture
- Layer Abstraction
- Dependency Injection
- UseCase Implementation
- Serialization / Deserialization
- Mock Repo Implementation
- Apply Tests
- pytest
- python manage.py runserver
- docker-compose up
- docker-compose up --build