1. Field Definitions









2. Relationships







3. Null and Blank






4. Indexes and Constraints






5. Meta Class






6. Model Methods







7. Soft Delete

IF SOFT DELETE IS REQUIRED:






8. Migration






9. Testing







Before Marking Done

Done When

Fields & Relationships



Indexes & Constraints


Meta & Methods


Migration & Tests


Practice Task

Create a Project model with all required fields, indexes, constraints, soft delete, and a ProjectService class with create and archive methods.

Open Task: Model and Service Task