Backend challenge: do not use Express template generator