Organizing projects was a big mess in my past experience, with a lot of unanswered questions:
When is too much code in a class?
In which component should I put the API logic?
How do I test this massive view controller?
How can I continue development now that the web…