Front end best practices with folder structure