Boilerplate for full frontend setup