(feat) add ui to demo site