frontend with dashboard