add frontend boilerplate