A boilerplate for small-medium projects