project front end drag and drop