front-end-design-checklist