Estoy empezando un proyecto con [React/Vite/Laravel/etc], sin estructura definida todavía.

Mi prioridad es mantener el código organizado y escalable, pero no quiero sobreingeniería.

Trabajo solo y no necesito una estructura que le complique la vida al yo del futuro.

¿Qué estructura de carpetas y separación de responsabilidades me recomendarías para un proyecto de tamaño [pequeño / medio / grande]?