Use saucelabs to allow travis to run through e2e tests on generated projects: https://docs.saucelabs.com/ci-integrations/travis-ci/
We could then add tests that ensure the whole application is working in each build by adding tests for logging in, logging out, registering, creating new items, etc.