A personal front end development framework