rest application boilerplates