React frontend boilerplate