Reusing API code/file-structure

I am trying to create my own project and was wondering if I should use the SOC file structure here or was it condensed because we weren’t . Also am I allowed to reuse code like the User controller from this project?