### Summary: - Applied Java code style standards (naming, formatting, modifiers) - Added entity-level validations using annotations - Implemented clean, modular service and controller layers - Followed best commit practices with detailed, structured messages