Build a web application that fulfils a basic set of criteria