A checklist for front-end developers