Eu organizo por features.
Em resposta a Como você organiza seu front?
2
3
é o padrão mais funcional pra mim tambem
https://medium.com/@viniciusvibrich/construindo-aplica%C3%A7%C3%B5es-react-escal%C3%A1veis-com-arquitetura-modular-baseada-em-features-375a0ac53e9a
2
Eu tambem, em um dos meus projetos separei ate por workspaces, ja que era um aplicativo para uma empresa que mais de um setor iria usar.
Fiz uma engenhoca meio suspeita e coloquei client e server junto no diretório de workspaces, e conectei ambos em outro diretório de cliente e servidor isolado.
Funciona mto bem pra mim.