how to plan front-end