I need to start working on a brand new project on Sitecore platform. I want to follow best practices that enterprise-level applications must have. I know there are couple of samples that can be considered like Habitat. But it is not preferable to use it as a base project.
At a similar line, there is one more code base named HelixBase which is at a more basic level and tackles some common problems when working with the platform. Thus, little curious to know, whether this can be treated as base project for the new solution and whether all additional requirement can be implemented on top of it?