1. All responses should be standardized via the response handler (after modifying it to use generics)
2. Controllers shouldn't have any logic (ex. try catch blocks, should be passed on to the service layer)
3. Remove all @DaTa annotations.
4. Domain based project structure
5. Standard status messages in ErrorMessages and SuccessMessages classes
6. Build process (Probably github actions)
7. Swagger Integration
8. Fix paging (again)
1. All responses should be standardized via the response handler (after modifying it to use generics)2. Controllers shouldn't have any logic (ex. try catch blocks, should be passed on to the service layer)3. Remove all @DaTa annotations.4. Domain based project structure5. Standard status messages in ErrorMessages and SuccessMessages classes6. Build process (Probably github actions)
7. Swagger Integration
8. Fix paging (again)